Log4J;Как убедиться, что метки времени всегда в GMT, используя ConversionPattern? - PullRequest
9 голосов
/ 03 сентября 2010

Как я могу убедиться, что все метки времени, которые использует мой log4j, находятся в GMT?

Я пробовал следующее, но он печатает "GMT" внутри метки времени

log4j.appender.ConversionPattern=%d{HH\:mm\:ss,SSS}{GMT} %-4r %-5p [%t] %3x - %m%n

1 Ответ

11 голосов
/ 04 ноября 2010

У меня есть log4j-1.2.16, и следующие строки работают правильно:

log4j.appender.A1.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ISO8601}{GMT} [%-5p] [%t] [%F:%L] - %m%n

Если это не работает, вам нужно загрузить дополнительные функции (раздел companios).Этот пакет содержит EnhancedPatternLayout: Скачать apache-log4j-extras

...