Skip to content

Latest commit

 

History

History
73 lines (53 loc) · 1.99 KB

README.md

File metadata and controls

73 lines (53 loc) · 1.99 KB

Integration library for ASP.NET applications

VSTS NuGet

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:

Reporting the first error

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();
	}
}

Manually reporting exceptions

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 });
	}
}

Context collections

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

More information