This library will detect all unhandled exceptions in ASP.NET-based applications.
If you want to get automated exception handling for one of the ASP.NET-based libraries, use the following packages:
First, follow this guide.
Then activate this library:
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
//replace with your server URL and your appkey/SharedSecret.
var uri = new Uri("https://report.coderr.io/");
Err.Configuration.Credentials(uri,
"yourAppKey",
"yourSharedSecret");
Err.Configuration.CatchAspNetExceptions();
}
}
All unhandled exceptions are reported automatically by this library. But sometimes you need to deal with exceptions yourself.
public void UpdatePost(int uid, ForumPost post)
{
try
{
_service.Update(uid, post);
}
catch (Exception ex)
{
Err.Report(ex, new{ UserId = uid, ForumPost = post });
}
}
This library includes the following context collections for every reported exceptions:
- All in the core library
- Application collection
- Form data
- Http headers
- Query string parameters
- Session data
- Uploaded files