The Wayback Machine - https://web.archive.org/web/20200904155913/https://github.com/coderrio/Coderr.Client/
Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.

ReadMe.md

Core client for codeRR

NuGet

This client library is used to manually report exceptions to codeRR (Err.Report(exception)).

For more information about codeRR, check the homepage.

Installation

  1. Download and install the codeRR server or create an account at coderrapp.com
  2. Install this client library (using nuget coderr.client)
  3. Configure the credentials from your codeRR account in your Program.cs.

Getting started

Simply catch an exception and report it:

public void UpdatePost(int uid, ForumPost post)
{
	try
	{
		_service.Update(uid, post);
	}
	catch (Exception ex)
	{
		Err.Report(ex, new{ UserId = uid, ForumPost = post });
	}
}

The context information will be attached as:

Read more...

Automated handling

For automated handling, use one of the integration libraries:

Regular .NET

.NET Standard

Features in this library

  • HTTP proxy detection and usage when error reports are uploaded.
  • Queued uploads (to allow the application to still be responsive, even if uploading are done over a slow connection)
  • Compressed upload to minimize bandwidth usage.
  • Context data collection
  • Custom context data
  • Anonymous object
  • View models etc
  • Adding tags to errors
  • Allow user to leave feedback
  • Automated information collection from windows, the process and the current thread.

Requirements

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

More information

You can’t perform that action at this time.