fix(core): use local time instead of UTC in logs. #522

This commit is contained in:
Federico Terzi 2021-03-29 21:20:33 +02:00
parent 38fb74cdac
commit 5c912777c7

View File

@ -23,7 +23,7 @@ extern crate lazy_static;
use clap::{App, AppSettings, Arg, SubCommand}; use clap::{App, AppSettings, Arg, SubCommand};
use cli::{CliModule, CliModuleArgs}; use cli::{CliModule, CliModuleArgs};
use logging::FileProxy; use logging::FileProxy;
use simplelog::{CombinedLogger, Config, LevelFilter, TermLogger, TerminalMode, WriteLogger}; use simplelog::{CombinedLogger, ConfigBuilder, LevelFilter, TermLogger, TerminalMode, WriteLogger};
mod cli; mod cli;
mod engine; mod engine;
@ -211,9 +211,11 @@ fn main() {
if let Some(handler) = handler { if let Some(handler) = handler {
let log_proxy = FileProxy::new(); let log_proxy = FileProxy::new();
if handler.enable_logs { if handler.enable_logs {
let config = ConfigBuilder::new().set_time_to_local(true).build();
CombinedLogger::init(vec![ CombinedLogger::init(vec![
TermLogger::new(log_level, Config::default(), TerminalMode::Mixed), TermLogger::new(log_level, config.clone(), TerminalMode::Mixed),
WriteLogger::new(log_level, Config::default(), log_proxy.clone()), WriteLogger::new(log_level, config, log_proxy.clone()),
]) ])
.expect("unable to initialize logs"); .expect("unable to initialize logs");
} }