运行在Tomcat上的应用程序正在使用log4j,原因不明,是在日志文件中间的某处附加(随机)新的日志行
log4j.properites看起来像:
log4j.rootLogger=INFO, CATALINA
log4j.appender.CATALINA=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.CATALINA.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.CATALINA.RollingPolicy.FileNamePattern=${catalina.base}/logs/catalina.%d{yyyy-MM-dd}.log
log4j.appender.CATALINA.layout=com.medallies.log.ThreadIdSupportedPatternLayout
log4j.appender.CATALINA.layout.ConversionPattern=[TID=%i] %-5p %d{HH:mm:ss,SSS} | %c | %m%n
在这种情况下,重新启动Tomcat会有所帮助,但是一段时间后,执行每日日志滚动后,问题会再次出现。
有什么想法吗?