首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用铁锈中的env_logger机箱在IST时区打印日志?

如何使用铁锈中的env_logger机箱在IST时区打印日志?
EN

Stack Overflow用户
提问于 2020-01-23 07:30:06
回答 1查看 440关注 0票数 0

下面的最小示例。下面是UTC时区中的代码打印日志。如何在IST时区打印日志?

代码语言:javascript
复制
use std::env;
if env::var("RUST_LOG").is_err() {
    env::set_var("RUST_LOG", "proxy=debug,common=debug");
}

env_logger::Builder::from_default_env()
    .default_format_timestamp_nanos(true)
    .init();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-23 08:32:41

恐怕这件事做不到。在幕后,env_logger使用humantime crate来格式化各种时间戳。例如,您启用了纳米秒精度,以便将实现委托给humantime::format_rfc3339_nanos。其文件如下:

值始终为UTC,并忽略系统时区.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59873483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档