Мое требование: я хочу, чтобы мое приложение создавало новый файл после достижения предела и максимального индекса резервного копирования? Я использую log4j - PullRequest
0 голосов
/ 14 января 2020

Мои log4j.properties имеют ниже определенные свойства. Я хочу, чтобы мое приложение создавало новый файл после достижения максимального лимита

log4j.logger.file=DEBUG, fileAppender
log4j.logger.error=DEBUG, errorAppender

log4j.additivity.file=false
log4j.additivity.admin=false

log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender
log4j.appender.fileAppender.File=./log/PayHubUI.log
log4j.appender.fileAppender.MaxFileSize=10MB
log4j.appender.fileAppender.MaxBackupIndex=10
log4j.appender.fileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.fileAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n

log4j.appender.errorAppender=org.apache.log4j.RollingFileAppender
log4j.appender.errorAppender.File=./log/PayHubUIerror.log 
log4j.appender.errorAppender.MaxFileSize=10MB
log4j.appender.errorAppender.MaxBackupIndex=10
log4j.appender.errorAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.errorAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m

1 Ответ

0 голосов
/ 27 января 2020

Если вы используете log4j-1.2.11 или более раннюю версию, вам нужно будет создать папку ./log самостоятельно, иначе log4j не сможет создать файл журнала. В более поздних версиях log4j создает его для вас. Как только файл журнала достигнет максимального предела, будет создано текущее переименование файла и новый файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...