Log4J; как убедиться, что метки времени всегда находятся в GMT с помощью ConversionPattern?
Как я могу гарантировать, что все временные метки, которые использует мой log4j, находятся в GMT?
Я попробовал следующее, Но он печатает " GMT " внутри метки времени
log4j.appender.ConversionPattern=%d{HH:mm:ss,SSS}{GMT} %-4r %-5p [%t] %3x - %m%n
1 ответ:
У меня есть 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