Crate bugsnag [−] [src]
The Bugsnag api
This crate provides an interface for reporting messages to Bugsnag.
Example
use bugsnag; let mut api = bugsnag::Bugsnag::new("api-key", Some(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")); let stacktrace = bugsnag::stacktrace::create_stacktrace(api.get_project_source_dir()); api.notify("Info", "This is a message from the rust bugsnag api.", bugsnag::Severity::Info, &stacktrace, None);
For more examples on how to integrate bugsnag into a project, the examples folder provides some reference implementations.
Modules
| stacktrace |
Module for creating a stacktrace in the Bugsnag format. |
Structs
| Bugsnag |
Enums
| Error | |
| Severity |