log4j 无法写日志文件!?
我的log4j配置如下:
=============================================
log4j.rootLogger=debug, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=example.log
log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
=========================================================
用stdout可以工作,正常输出到控制台。但当改为 R (即用RollingFileAppender)时,log4j并没有写日志文件,也没有报错!
请问怎么回事?上述配置用应用程序测试没问题。但在web环境下就不行,我用的是tomcat5
谢谢啦!