标签: java log4j timestamp disk
我们在使用log4j的日志中看到的实际时间是多久。是我们写一些消息的时间吗?或者是将消息写入磁盘上的日志的时间。考虑到系统有一些负载。
答案 0 :(得分:0)
我的回答仅适用于log4j 1.2。
日志记录包含在将消息写入磁盘时调用logger.log(..)的时间。
logger.log(..)
为了更好地理解,请检查log4j的源代码。所有logger.log(..)方法都会创建一个新的LogRecord实例。 LogRecord的构造函数检索时间戳,稍后将其用于将时间戳写入磁盘。
LogRecord