Skip to content

assismarcos/Coderr.Client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Core client library for Coderr

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%