【发布时间】:2012-06-10 16:58:13
【问题描述】:
可能重复:
Log4J; how to ensure timestamps are always in GMT using ConversionPattern?
如何配置 log4j 以 UTC 格式显示日期时间。
目前我正在使用以下配置
<appender name="trap-appender" class="org.apache.log4j.DailyRollingFileAppender">
<param name="file" value="logs/exception/ExceptionLog.log" />
<param name="append" value="true" />
<param name="encoding" value="UTF-8" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd/HH:mm:ss.SSS}:%m%n" />
</layout>
</appender>
【问题讨论】:
-
查看这篇文章:stackoverflow.com/questions/3634585/…,如果您愿意,可以使用 UTC 而不是 GMT。
-
当我使用 log4j-extras 中的 EnhancedPatternLayout(我使用 1.1 版本)时,它对我有用