XO.Diagnostics.Bugsnag
1.0.1
See the version list below for details.
dotnet add package XO.Diagnostics.Bugsnag --version 1.0.1
NuGet\Install-Package XO.Diagnostics.Bugsnag -Version 1.0.1
<PackageReference Include="XO.Diagnostics.Bugsnag" Version="1.0.1" />
paket add XO.Diagnostics.Bugsnag --version 1.0.1
#r "nuget: XO.Diagnostics.Bugsnag, 1.0.1"
// Install XO.Diagnostics.Bugsnag as a Cake Addin #addin nuget:?package=XO.Diagnostics.Bugsnag&version=1.0.1 // Install XO.Diagnostics.Bugsnag as a Cake Tool #tool nuget:?package=XO.Diagnostics.Bugsnag&version=1.0.1
XO.Diagnostics.BugSnag
A simple HTTP client library for the BugSnag API. For a more complete solution, see XO.Diagnostics.Bugsnag.OpenTelemetry.
Usage
Populate an instance of
BugsnagClientOptions
with your API key and any information about the host application or device that you want to report.var options = new BugsnagClientOptions { ApiKey = "abcxyz", };
Create an instance of
BugsnagClient
using the options.var client = new BugsnagClient(options);
Create instances of
NotifyEventApp
andNotifyEventDevice
and customize them as needed.var app = client.CreateDefaultApp(); var device = client.CreateDefaultDevice();
Use the client to send events.
var notifyEvent = new NotifyEvent { App = app, Device = device, Exceptions = { new NotifyEventException { "System.Exception", "Something went wrong", stacktrace: new() { new NotifyEventStacktrace("Program.cs", 42, "Program.Main()") { InProject = true }, }, }, }, }; var request = new NotifyRequest(client.Notifier) { Events = { notifyEvent }, }; await client.PostEventsAsync(request, cancellationToken);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- No dependencies.
-
net7.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on XO.Diagnostics.Bugsnag:
Package | Downloads |
---|---|
XO.Diagnostics.Bugsnag.OpenTelemetry
Exports OpenTelemetry traces to BugSnag |
GitHub repositories
This package is not used by any popular GitHub repositories.