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.
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
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. See LICENSE.txt for details.