The Bugsnag Notifier for .NET gives you instant notification of exceptions thrown from your .NET apps. Any uncaught exceptions will trigger a notification to be sent to your Bugsnag project.
Bugsnag captures errors in real-time from your web, mobile and desktop applications, helping you to understand and resolve them as fast as possible. Create a free account to start capturing exceptions from your applications.
- Install the Bugsnag package from Nuget.
- Download the latest Bugsnag.dll and reference it in your project
var configuration = new Bugsnag.Configuration("{API_KEY}");
var client = new Bugsnag.Client(configuration);
client.Notify(new System.Exception("Error!"));
var configuration = new Bugsnag.Configuration("{API_KEY}");
var client = new Bugsnag.Client(configuration);
throw new System.Exception("Error!");
var configuration = new Bugsnag.Configuration("{API_KEY}");
var client = new Bugsnag.Client(configuration);
try
{
throw new System.Exception("Error!");
}
catch (System.Exception ex)
{
client.Notify(ex);
}
var configuration = new Bugsnag.Configuration("{API_KEY}");
var client = new Bugsnag.Client(configuration);
client.BeforeNotify((report) => {
report.Event.User = new Bugsnag.Payload.User {
Id = "1",
Name = "Testy McTest",
Email = "support@bugsnag.com" };
});
var configuration = new Bugsnag.Configuration("{API_KEY}")
{
ReleaseStage = "development",
NotifyReleaseStages = new[] { "production" },
};
var client = new Bugsnag.Client(configuration);
try
{
throw new System.Exception("Error!");
}
catch (System.Exception ex)
{
client.Notify(ex);
}
Demo applications which use the Bugsnag .NET library
- Additional Documentation
- Search open and closed issues for similar problems
- Report a bug or request a feature
We'd love you to file issues and send pull requests. The contributing guidelines details the process of building and testing bugsnag-dotnet
, as well as the pull request process. Feel free to comment on existing issues for clarification or starting points.
The Bugsnag .NET notifier is free software released under the MIT License.