手动将小时数添加到log4j时间戳?

时间:2018-11-28 07:10:56

标签: java log4j dst

在我的国家/地区,我们没有使用时间设置自动调整夏令时
在Windows设置中已禁用。
例如:11 AM here, log4j shows 10AM.
我读到可以升级JDK,但我想知道我是否可以在一个小时内添加+1 log4j.appender.file.layout.ConversionPattern =%d{yyyy-MM-dd HH:mm:ss} - %m%n中某处的位置以调整我的设置的小时。
否则,我将只从Java类中手动添加时间戳。

1 个答案:

答案 0 :(得分:1)

您正在使用哪个版本的log4j? FixedDateFormat 类中DST的一个已知问题, Log4j2 用于预定义的日期格式。 参考:https://issues.apache.org/jira/browse/LOG4J2-1849

现在在Log4j 2.8.2发布后已修复