Skip to content

coderrio/Coderr.Client.AspNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Integration library for ASP.NET applications

VSTS NuGet

This library will detect all unhandled exceptions in ASP.NET-based applications and report them to your codeRR server (or your account at https://coderrapp.com).

If you want to get automated exception handling for one of the ASP.NET-based libraries, use the following packages:

Installation

  1. Download and install the codeRR server or create an account at coderrapp.com
  2. Install this client library (using nuget coderr.client.aspnet)
  3. Configure the credentials from your codeRR account in your global.asax.
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.coderrapp.com/");
		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

Requirements

You need to either install codeRR Community Server or use codeRR Live.

More information

About

Client library for ASP.NET based applications (other than WebApi and MVC)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •