如何防止Errbit合并从ASP.NET引发的常规未捕获异常
我试图使用errbit()来跟踪.NET应用程序中的异常。为了将应用程序与errbit集成,我们使用了SharpBrake() 在global.asax文件中,我捕获未捕获的异常并将它们转发到errbit如何防止Errbit合并从ASP.NET引发的常规未捕获异常,asp.net,errbit,Asp.net,Errbit,我试图使用errbit()来跟踪.NET应用程序中的异常。为了将应用程序与errbit集成,我们使用了SharpBrake() 在global.asax文件中,我捕获未捕获的异常并将它们转发到errbit private void Application_Error(object sender, EventArgs e) { Exception lastError = Server.GetLastError(); lastError.SendToAirbrake(); S
private void Application_Error(object sender, EventArgs e)
{
Exception lastError = Server.GetLastError();
lastError.SendToAirbrake();
Server.ClearError();
}
作为测试,我在一个页面内抛出了一个异常:
throw new InvalidOperationException()
然后我从另一个页面抛出了另一个异常:
throw new Exception()
当我转到errbit时,我希望这些错误在我的测试应用程序中显示为单独的错误,但是,出于某种原因,这些异常被分组在一起作为相同的错误
关于我可能做错了什么或如何修改errbit中的合并机制,您有什么想法吗?errbit上的合并系统提供以下信息:
{
:file_or_message => file_or_message,
:error_class => notice.error_class,
:component => notice.component || 'unknown',
:action => notice.action,
:environment => notice.environment_name || 'development',
:api_key => api_key
}
您可以在fingerprint类上看到策略:
如果需要,您可以通过选择您的问题并单击“取消合并”按钮来“取消合并”您的问题。您可以在errbit上向我们显示您的问题视图中有哪些内容吗?