我正在Linux上运行代码,并使用Tomcat 9。 我正在使用log4j作为记录日志。 但是,每当我从日志文件夹中手动删除文件时: / var / lib / tomcat9 / logs,一旦我访问该应用程序,便不会创建日志。
当我在2019年10月11日部署代码并访问该应用程序时同样如此,而今天再次访问该应用程序时,未创建日志。 但是程序正常工作-我今天看到了新的记录。 仅供参考,2019年10月11日,创建了存档文件。
-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