我正在服务器上运行一个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
对此的任何帮助都非常感谢。