我正在使用带有时间戳格式配置的 JsonTemplateLayout,如下所示:
"@timestamp": {
"$resolver": "timestamp",
"pattern": {
"format": "yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSS'Z'",
"timeZone": "UTC"
}
还测试了
"@timestamp": {
"$resolver": "timestamp",
"pattern": {
"format": "yyyy-MM-dd'T'HH:mm:ss.SSSXXX'Z'",
"timeZone": "UTC"
}
仍然无法正确记录纳秒/微秒。使用 JDK11 和 log4j2 2.14.1 。不确定提交https://github.com/apache/logging-log4j2/commit/ebf770a5178eaa1b7ac6d0b4a14694232ba9c748 是否旨在修复输出模式类型的格式,但无法使其正常工作。