log4j日志中的时区不正确

时间:2016-10-12 05:35:51

标签: java logging log4j

我正在服务器上运行一个java程序,其中timezone设置为CST,但log4j日志是以GMT时区而不是CST时区写入时间。

下面是我的log4j转换模式

log4j.appender.file.layout.ConversionPattern=%d{yyyyMMddHHmmss} [%-7p] %c{1}:%L - %m%n

我尝试过转换模式,但它没有效果:

log4j.appender.file.layout.ConversionPattern=%d{yyyyMMddHHmmss}{GMT+6} [%-7p] %c{1}:%L - %m%n

log4j.appender.file.layout.ConversionPattern=%d{yyyyMMddHHmmss}{CST} [%-7p] %c{1}:%L - %m%n

log4j.appender.file.layout.ConversionPattern=%d{yyyyMMddHHmmss}{US/Central} [%-7p] %c{1}:%L - %m%n

对此的任何帮助都非常感谢。

0 个答案:

没有答案