如何用纳秒和时区格式化 log4j 时间戳?
How to format log4j timestamp with nanoseconds and timezone?
我想实现一个有纳秒和时区差异的时间戳,例如:
2021-11-30 22:21:41.829798+02:00
我失败了,变体如下:
%d{yyyy-MM-dd HH:mm:ss.nnnnnnXXX}
依赖关系:
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.11.0</version>
log4j 支持吗?如果支持,我该如何实现?
谢谢。
我找到了一个明显的解决方案:)
%d{yyyy-MM-dd HH:mm:ss.nnnnnn}%d{XXX}
我用 nanos 将时间戳与时区本身分开,它起作用了。
我想实现一个有纳秒和时区差异的时间戳,例如:
2021-11-30 22:21:41.829798+02:00
我失败了,变体如下:
%d{yyyy-MM-dd HH:mm:ss.nnnnnnXXX}
依赖关系:
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.11.0</version>
log4j 支持吗?如果支持,我该如何实现?
谢谢。
我找到了一个明显的解决方案:)
%d{yyyy-MM-dd HH:mm:ss.nnnnnn}%d{XXX}
我用 nanos 将时间戳与时区本身分开,它起作用了。