7
Come posso assicurarmi che tutti i timestamp che il mio log4j sta usando, siano in GMT?Log4J; come garantire che i timestamp siano sempre in GMT utilizzando ConversionPattern?
Ho provato quanto segue ma esso stampa "GMT" all'interno del timestamp
log4j.appender.ConversionPattern=%d{HH\:mm\:ss,SSS}{GMT} %-4r %-5p [%t] %3x - %m%n
Questo non ha funzionato per me nemmeno utilizzando log4j-1.2.17. Invece, ho dovuto fornire la stringa di formato esplicito per ISO8601:% d {aaaa-MM-gg'T'HH: mm: ssX} {GMT} – asieira
@asieira: Da log4j 1.2.16, 'EnhancedPatternLayout' da log4j-extras è incluso nella distribuzione standard di log4j 1 ([changelog] (https://logging.apache.org/log4j/1.2/changes-report.html#a1.2.16), [bug] (https: //bz.apache. org/bugzilla/show_bug.cgi? id = 48927)) e la specifica del fuso orario funziona come indicato in questa risposta. Se non ha funzionato nel tuo caso, posso solo ipotizzare una distribuzione o configurazione confusa. – zb226