From f5856b09149875180a6ad7f49198ed41bd7fd82d Mon Sep 17 00:00:00 2001 From: nibon7 Date: Tue, 26 Jul 2022 19:20:35 +0800 Subject: [PATCH] Use local time for logger (#6132) Signed-off-by: nibon7 --- src/logger.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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(),)