From 0230134e3995d030e88a9fc7dcfa0e229809abf8 Mon Sep 17 00:00:00 2001 From: int 80h Date: Mon, 27 Dec 2021 20:33:06 -0500 Subject: [PATCH] Bug fix: time-rs crate panics when changing time to local so for now the logger uses utc --- src/logger.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/logger.rs b/src/logger.rs index e1578f3..96cf8bb 100644 --- a/src/logger.rs +++ b/src/logger.rs @@ -5,11 +5,11 @@ use std::net::SocketAddr; pub fn init(loglev: &Option) -> errors::Result { let loglev = match loglev { - None => log::Level::Info, + None => log::LevelFilter::Info, Some(l) => match l.as_str() { - "error" => log::Level::Error, - "warn" => log::Level::Warn, - "info" => log::Level::Info, + "error" => log::LevelFilter::Error, + "warn" => log::LevelFilter::Warn, + "info" => log::LevelFilter::Info, _ => { return Err(Box::new(errors::GemError( "Incorrect log level in config file.".to_string(), @@ -17,7 +17,7 @@ pub fn init(loglev: &Option) -> errors::Result { } }, }; - simple_logger::init_with_level(loglev).unwrap(); + simple_logger::SimpleLogger::new().with_level(loglev).with_utc_timestamps().init().unwrap(); Ok(()) }