diff --git a/src/logger.rs b/src/logger.rs index 3b84f27bb2..12db2ac0e0 100644 --- a/src/logger.rs +++ b/src/logger.rs @@ -1,4 +1,4 @@ -use chrono::{DateTime, FixedOffset, Utc}; +use chrono::{DateTime, Local}; use core::fmt; use log::Level; use log::LevelFilter; @@ -32,11 +32,8 @@ pub fn my_formatted_timed_builder() -> Builder { }); let dt = match DateTime::parse_from_rfc3339(&f.timestamp_millis().to_string()) { - Ok(d) => d, - Err(_) => { - let n = Utc::now(); - DateTime::::from(n) - } + Ok(d) => d.with_timezone(&Local), + Err(_) => Local::now(), }; let time = dt.format("%Y-%m-%d %I:%M:%S%.3f %p"); writeln!(f, "{}|{}|{}|{}", time, level, target, record.args(),)