在我的国家/地区,我们没有使用时间设置自动调整夏令时。
在Windows设置中已禁用。
例如:11 AM here, log4j shows 10AM.
我读到可以升级JDK,但我想知道我是否可以在一个小时内添加+1
log4j.appender.file.layout.ConversionPattern =%d{yyyy-MM-dd HH:mm:ss} - %m%n
中某处的位置以调整我的设置的小时。
否则,我将只从Java类中手动添加时间戳。
答案 0 :(得分:1)
您正在使用哪个版本的log4j? FixedDateFormat 类中DST的一个已知问题, Log4j2 用于预定义的日期格式。 参考:https://issues.apache.org/jira/browse/LOG4J2-1849
现在在Log4j 2.8.2发布后已修复