log4j接管tomcat日志输出后,运行时异常不被记录到日志文件中,是什么原因?
那时那你@ 2016-07-07 09:29:54 因为tomcat的日志文件过大,所以要分割日志文件,所以配置了log4j,执行结果:tomcat的启动信息能加载到文件中,文件也按指定的大小分割了,但是运行时报的异常却没有被记录是怎么回事啊?配置如下:
log4j.rootLogger=info,console,rollingFile
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] - %m%n
log4j.appender.rollingFile=org.apache.log4j.RollingFileAppender
log4j.appender.rollingFile.File=${catalina.home}/logs/catalina.log
log4j.appender.rollingFile.MaxFileSize=100KB
log4j.appender.rollingFile.MaxBackupIndex=10
log4j.appender.rollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.rollingFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] - %m%n
log4j.appender.rollingFile.Threshold=info
log4j.appender.rollingFile.ImmediateFlush=true
log4j.appender.rollingFile.Append=true