Installation
Add the dependency to yourCargo.toml:
[dependencies]
traceback = { version = "0.4", features = ["tracing", "tokio"] }
Basic Initialization
use traceback::ClientOptions;
#[tokio::main]
async fn main() {
let _guard = traceback::init(ClientOptions {
dsn: std::env::var("TRACEBACK_DSN").ok(),
environment: Some("production".into()),
release: Some(env!("CARGO_PKG_VERSION").into()),
..Default::default()
});
// Automatically captures panics
println!("Traceback initialized!");
}