add timestamp to log message

This commit is contained in:
Adrian Malacoda
2017-02-25 23:34:01 -06:00
parent 57b52772f5
commit 709eff63e0
2 changed files with 7 additions and 1 deletions

View File

@@ -12,9 +12,14 @@ use toml::Parser;
extern crate log;
extern crate env_logger;
extern crate time;
fn init_logger () {
let mut builder = env_logger::LogBuilder::new();
builder.filter(None, log::LogLevelFilter::Info);
builder.format(|record: &log::LogRecord| {
let t = time::now();
format!("{} {}:{}: {}", time::strftime("%Y-%m-%d %H:%M:%S", &t).unwrap(), record.level(), record.location().module_path(), record.args())
}).filter(None, log::LogLevelFilter::Info);
builder.init().unwrap();
}