log4s integration for Sentry
This crate provides support for integrating sentry with log4rs.
Quick Start
log4rs.yaml:
refresh_rate: 30 seconds
appenders:
stdout:
kind: console
sentry_demo:
kind: sentry
encoder:
pattern: "{m}"
dsn: "https://key@sentry.io/42" # Your Sentry DSN here
threshold: error
root:
level: info
appenders:
- stdout
- sentry_demo
main.rs:
use ;
use log4rs;
use SentryAppender;
Testing
The functionality can be tested with examples/yaml_config.rs and example/code_config.rs examples, just update the dsn value and run it with:
cargo run --example code_config
cargo run --example yaml_config
License
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)