使用env_logger添加对从日志中捕获自动面包屑的支持。
一、配置
在最简单的版本中,您调用此crate的init函数而不是env_logger中的函数,并将None作为logger传递:
sentry::integrations::env_logger::init(None, Default::default());
这将解析默认的RUST_LOG环境变量,并相应地配置env_logger和此包。如果您想创建自己的记录器,可以相应地转发它:
let mut log_builder = pretty_env_logger::formatted_builder().unwrap();
log_builder.parse("info,foo=debug");
sentry::integrations::env_logger::init(Some(log_builder.build()), Default::default());