【问题标题】:Manually add hours to the log4j timestamp?手动将小时数添加到 log4j 时间戳?
【发布时间】:2019-04-30 00:54:45
【问题描述】:

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

【问题讨论】:

    标签: java log4j dst


    【解决方案1】:

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

    现在它在 Log4j 2.8.2 发布后修复

    【讨论】:

      猜你喜欢
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多