owasm_utils_cli/lib.rs
1#[macro_use] extern crate log;
2#[macro_use] extern crate lazy_static;
3extern crate env_logger;
4
5use std::env;
6use log::LevelFilter;
7use env_logger::Builder;
8
9lazy_static! {
10 static ref LOG_DUMMY: bool = {
11 let mut builder = Builder::new();
12 builder.filter(None, LevelFilter::Info);
13
14 if let Ok(log) = env::var("RUST_LOG") {
15 builder.parse(&log);
16 }
17
18 builder.init();
19 trace!("logger initialized");
20 true
21 };
22}
23
24/// Intialize log with default settings
25pub fn init_log() {
26 let _ = *LOG_DUMMY;
27}