diff options
Diffstat (limited to 'examples/custom_logger.rs')
-rw-r--r-- | examples/custom_logger.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/examples/custom_logger.rs b/examples/custom_logger.rs index 85de45b..3d4dc5b 100644 --- a/examples/custom_logger.rs +++ b/examples/custom_logger.rs @@ -13,17 +13,19 @@ If you only want to change the way logs are formatted, look at the `custom_forma #[macro_use] extern crate log; -use env_logger::filter::Filter; +use env_logger::filter::{Builder, Filter}; + use log::{Log, Metadata, Record, SetLoggerError}; +const FILTER_ENV: &'static str = "MY_LOG_LEVEL"; + struct MyLogger { inner: Filter, } impl MyLogger { fn new() -> MyLogger { - use env_logger::filter::Builder; - let mut builder = Builder::from_env("MY_LOG_LEVEL"); + let mut builder = Builder::from_env(FILTER_ENV); MyLogger { inner: builder.build(), |