首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存在显著IO延迟时的logger语句时间戳

存在显著IO延迟时的logger语句时间戳
EN

Stack Overflow用户
提问于 2021-06-27 11:43:15
回答 1查看 24关注 0票数 0

我们知道,在任何Java日志记录框架中,我们都会得到日志记录语句在语句前面的日志文件中打印的时间戳。我想知道派生和记录的时间是什么,该时间是写入日志文件中的log语句,还是在JVM中执行log语句的时间。如果IO中有任何延迟,那么我们可以看到这些时间戳之间的变化。Log4j/Slf4j中是否有可用配置来设置此设置?

EN

回答 1

Stack Overflow用户

发布于 2021-06-27 12:22:09

当您调用其中一个Logger日志方法时,将创建一个LoggingEvent。根据source code,在创建事件时设置LoggingEvent的时间戳。该时间戳是格式化日志消息中显示的时间戳。

日志记录后端的I/O延迟应该不会影响时间戳。

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

https://stackoverflow.com/questions/68147796

复制
相关文章

相似问题

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