Log4J的;如何使用ConversionPattern确保时间戳始终在GMT中?

时间:2010-09-03 09:45:49

标签: log4j timestamp gmt

如何确保我的log4j使用的所有时间戳都是GMT格式?

我尝试了以下内容,但它在时间戳

中打印“GMT”
log4j.appender.ConversionPattern=%d{HH\:mm\:ss,SSS}{GMT} %-4r %-5p [%t] %3x - %m%n

1 个答案:

答案 0 :(得分:11)

我有log4j-1.2.16,以下行正常工作:

log4j.appender.A1.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ISO8601}{GMT} [%-5p] [%t] [%F:%L] - %m%n

如果它不起作用,那么你必须下载额外内容(companios部分)。 此包包含EnhancedPatternLayout: Download apache-log4j-extras