I am trying to use errbit (https://github.com/errbit/errbit/) for tracking our exceptions in a .NET application. To integrate our application with errbit, we used SharpBrake (https://github.com/MikeRalphson/SharpBrake).
Within the global.asax file, I catch uncaught exceptions and forward them to errbit.
private void Application_Error(object sender, EventArgs e)
{
Exception lastError = Server.GetLastError();
lastError.SendToAirbrake();
Server.ClearError();
}
As a test, I threw an exception within one page:
throw new InvalidOperationException()
And then I threw another exception from another page:
throw new Exception()
When I went to errbit, I expected the errors show up as separate errors for my test application, however, for some reason those exceptions are grouped together as the same.
Any ideas on what I might be doing wrong or how to modify the merge mechanism within errbit?