aboutsummaryrefslogtreecommitdiff
path: root/examples/custom_logger.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/custom_logger.rs')
-rw-r--r--examples/custom_logger.rs8
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(),