sentry 0.48.5

Sentry (sentry.io) client for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
fn main() {
    let _sentry = sentry::init(
        sentry::ClientOptions::new()
            .before_send(|mut event| {
                event.request = Some(sentry::protocol::Request {
                    url: Some("https://example.com/".parse().unwrap()),
                    method: Some("GET".into()),
                    ..Default::default()
                });
                Some(event)
            })
            .debug(true),
    );

    let id = sentry::capture_message("An HTTP request failed.", sentry::Level::Error);
    println!("sent event {id}");
}