Crate bugsnag

Source
Expand description

§The Bugsnag api

This crate provides an interface for reporting messages to Bugsnag.

§Example

let mut api = bugsnag::Bugsnag::new("api-key", env!("CARGO_MANIFEST_DIR"));

// setting the appinfo is not required, but recommended
api.set_app_info(Some(env!("CARGO_PKG_VERSION")),
                 Some("development"),
                 Some("rust"));

api.notify("Info", "This is a message from the rust bugsnag api.")
      .severity(bugsnag::Severity::Info);

For more examples on how to integrate bugsnag into a project, the examples folder provides some reference implementations.

Modules§

panic

Structs§

Bugsnag
NotifyBuilder
Builder for creating the notification that will be send to Bugsnag. If the object is dropped, the notification is send to Bugsnag.

Enums§

Error
Severity