1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use std::env; use log::LevelFilter; use env_logger::Builder; mod format; mod color; pub fn builder() -> Builder { let mut builder = Builder::new(); builder.format(format::format); builder.filter(None, LevelFilter::Info); if env::var("RUST_LOG").is_ok() { builder.parse_filters(&env::var("RUST_LOG").unwrap()); } builder } pub fn init() { builder().init() }