env-logger
Feature: with_env_logger
(enabled by default)
Adds support for automatic breadcrumb capturing from logs with env_logger
.
Configuration
In the most trivial version you call this crate’s init function instead of the
one from env_logger
and pass None
as logger:
sentry::integrations::env_logger::init(None, Default::default());
This parses the default RUST_LOG
environment variable and configures both
env_logger
and this crate appropriately. If you want to create your own
logger you can forward it accordingly:
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());