From 5025e178a489283aac2ece9e30adbdde933c7922 Mon Sep 17 00:00:00 2001 From: yggverse Date: Mon, 18 Aug 2025 19:05:55 +0300 Subject: [PATCH] implement custom debug time formatter --- src/main.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 1f78a36..f7a845a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,10 +18,17 @@ async fn main() -> Result<()> { use chrono::Local; use clap::Parser; use tokio::time; - // init debug + // debug if std::env::var("RUST_LOG").is_ok() { - tracing_subscriber::fmt::init() - } // librqbit + use tracing_subscriber::fmt::{time::FormatTime, *}; + struct T; + impl FormatTime for T { + fn format_time(&self, w: &mut format::Writer<'_>) -> std::fmt::Result { + write!(w, "{}", Local::now()) + } + } + fmt().with_timer(T).init() + } // init components let time_init = Local::now(); let config = Config::parse();