1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use env_logger::Builder; use std::io::Write; pub fn init_log() { let mut builder = Builder::from_default_env(); builder .format_timestamp_secs() .format(|buf, record| { writeln!( buf, "[{} - {}] [{}:{}] {}", record.level(), record.target(), record.file().unwrap(), record.line().unwrap(), record.args() ) }) .init(); }