The Bugsnag api in rust.
use bugsnag;
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);
Or in a panic handler you could do the following:
use bugsnag;
let mut api = bugsnag::Bugsnag::new("api-key", env!("CARGO_MANIFEST_DIR"));
bugsnag::panic::handle(&api, panic_info, None);
For more examples on how to integrate bugsnag into a project, the examples folder provides some reference implementations.
- metaData
- user
The structure of the json can be found here.