Файл log4j не создается после того, как я удален или файл был заархивирован - PullRequest
0 голосов
/ 14 октября 2019

У меня есть код, работающий в Linux, и использующий Tomcat 9. Я использую log4j как для записи журнала. Однако всякий раз, когда я удаляю файл вручную из папки журнала: / var / lib / tomcat9 / logs, когда я получаю доступ к приложению, журнал не создается.

То же самое происходит, когда я развертываю свой код и обращаюсь кприложение 11.10.2019, сегодня, когда я снова получаю доступ к приложению, журнал не был создан. Но программа работает - сегодня я увидел новую запись. К вашему сведению, 11 октября 2019 года был создан архивный файл.

-rw-r-----  1 tomcat tomcat   615 Oct 11 17:12 Restful.log.gz

Могу ли я узнать, есть ли какие-либо другие настройки или конфигурации, которые я пропустил во время развертывания.


log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=/var/lib/tomcat9/logs/Restful.log
log4j.appender.file.MaxFileSize=100MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.Append=true
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
...