Файл журнала Java содержит дублированные записи - PullRequest
0 голосов
/ 19 декабря 2018

Я использую каркас журнала sfl4j.Я запускаю код в Windows и в Linux.Я использую одинаковые свойства журнала в обеих ОС.

Файл журнала в Windows выглядит нормально.Файл журнала в Linux иногда содержит 2 или 3 абсолютно одинаковые записи, включая отметку времени (с миллисекундами).Эти записи имеют уровень TRACE .Я понимаю, что допустил ошибку в свойствах журнала, но почему поведение отличается для Windows и Linux.Есть идеи?log4j.properties

log4j.rootCategory=INFO, stdout, file
log4j.category.audit=TRACE,audit
log4j.category.audit.additivity.audit=false
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{DATE} %5p %c{1}:%L - %m%n
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=${catalina.home}/logs/customer-backend.log
log4j.appender.file.datePattern='.'yyyy-MM-dd
log4j.appender.file.Append=true
log4j.appender.file.Encoding=UTF-8
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern= %d{dd MMM yy HH:mm:ss} %1p %t %c{2}:%L - %m%n
log4j.appender.audit=org.apache.log4j.DailyRollingFileAppender
log4j.appender.audit.File=${catalina.home}/logs/spa-web-audit.log
log4j.appender.audit.Append=true
log4j.appender.audit.Encoding=UTF-8
log4j.appender.audit.layout=org.apache.log4j.PatternLayout
log4j.appender.audit.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n
log4j.logger.org.springframework.beans.factory=INFO
log4j.logger.org.springframework=INFO
log4j.logger.org.springframework.security=INFO
log4j.logger.audit=TRACE
log4j.logger.com.clicksmob.backoffice.customer.svc.periodic=TRACE
log4j.logger.com.clicksmob.backoffice.customer.svc.periodic.actions.offers.media=WARN
log4j.logger.org.hibernate=INFO

Спасибо.

1 Ответ

0 голосов
/ 20 декабря 2018

решаемая.Для Linux по ошибке был использован неверный файл свойств log4j.

...