Я пытаюсь настроить мое приложение (которое использует log4j в качестве механизма ведения журнала) для записи сообщений с UTC-08:00
времени, но оно бросает ошибки, когда log4j инициализируется, и сообщения продолжаются до регистрироваться с системным временем. Я не уверен, что параметр TimeZone
неприемлем для макета PatterLayout
. Может ли кто-нибудь помочь мне выяснить, что я делаю неправильно здесь?Невозможно настроить часовой пояс для log4j console appender
Log4J Конфигурация:
<appender name="CustomAppender" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM:dd:yyyy HH:mm:ss} %m%n" />
<param name="TimeZone" value="UTC-08:00" />
</layout>
</appender>
<root>
<priority value="debug" />
<appender-ref ref="CustomAppender" />
</root>
предупреждающее сообщение отображается при инициализации log4j есть,
log4j:WARN No such property [timeZone] in org.apache.log4j.PatternLayout.