1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
extern crate env_logger; #[macro_use] extern crate error_chain; extern crate log; mod errors; pub use errors::*; pub fn init() -> Result<()> { env_logger::LogBuilder::new() .format(formatter).filter(None, log::LogLevelFilter::Info) .init()?; Ok(()) } fn formatter(record: &log::LogRecord) -> String { format!("{} - {}", record.level(), record.args()) }