Java log4j ротация журналов обновляет журналы в нескольких файлах журналов приложений в то же время, что и на снимке экрана, отмеченном красным.
В идеале журнал должен go только в eBondingApplication.log файл и как только он достигнет определенного размера максимального файла, то есть 100 МБ, он должен повернуть / переместить файл * .log в * .log.1.
Но он ведет себя неправильно.
не могли бы вы дать мне знать причину root этой проблемы и действия по ее устранению. Спасибо.
Примечание. Значения MaxFileSize и MaxBackupIndex составляли 1000 МБ и 5 соответственно, поэтому за 2 дня go i изменил размер файла на 100 МБ, а резервный индекс на 50. Но проблема все еще не решена.
java -version
java версия "1.6.0_181"
Java (TM) SE Runtime Environment (сборка 1.6.0_181-b10)
Java HotSpot (TM) Серверная виртуальная машина (сборка 20.181-b10, смешанный режим)
Weblogi c версия: 10.3.3
log4j.properties файл:
log4j.appender.App = org. apache .log4j.RollingFileAppender
log4j.appender.App.File =. / Logs / eBondingApplication.log
log4j.appender.App. MaxFileSize = 100 МБ
log4j.appender.App.MaxBackupIndex = 50
log4j.appender.App.layout = org. apache .log4j.PatternLayout
log4j.appender .App.layout.ConversionPattern =% d {dd.MM. ЧЧ: мм: сс, SSS}% -5p% c {3}:% m% n
скриншот файлов ротации журнала приложения