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,5 +12,6 @@ rand = "0.3"
log = "0.3.6" log = "0.3.6"
env_logger = "0.4.0" env_logger = "0.4.0"
transformable_channels = "0.1.1" transformable_channels = "0.1.1"
time = "0.1"
pvn = { git = "http://gitlab.monarch-pass.net/malacoda/pvn.git" } pvn = { git = "http://gitlab.monarch-pass.net/malacoda/pvn.git" }
echobox = { git = "http://gitlab.monarch-pass.net/malacoda/echobox.git" } echobox = { git = "http://gitlab.monarch-pass.net/malacoda/echobox.git" }

View File

@ -12,9 +12,14 @@ use toml::Parser;
extern crate log; extern crate log;
extern crate env_logger; extern crate env_logger;
extern crate time;
fn init_logger () { fn init_logger () {
let mut builder = env_logger::LogBuilder::new(); 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(); builder.init().unwrap();
} }