这是我的log4j.properties文件 log4j.rootLogger=debug,FILE log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender log4j.appender.FILE.Threshold=error #log4j.appender.FILE.File=${catalina.home}/logs/update_upload_download.log #log4j.appender.FILE.File=${webapp.root}/update_upload_download.log log4j.appender.FILE.File=C:/log_update_upload_download.txt #log4j.appender.FILE.DatePattern="".""yyyy-MM-dd log4j.appender.FILE.layout=org.apache.log4j.PatternLayout #log4j.appender.FILE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}-[%p] %m%n #log4j.appender.FILE.MaxFileSize=50MB #log4j.appender.FILE.MaxBackupIndex=10 一样的配置,我在测试的web系统上日志信息是可以正常输出到txt文件上的,但我移植到现在开发的系统上的,就只能打印在控制台上,不能输出到txt文件上了,请问高手们,这可能是什么原因呢? |
|
30分 |
前两天也遇到这个问题 将FILE 改为A1
log4j.rootLogger=debug,A1 log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.Threshold=error #log4j.appender.A1.File=${catalina.home}/logs/update_upload_download.log #log4j.appender.A1.File=${webapp.root}/update_upload_download.log log4j.appender.A1.File=C:/log_update_upload_download.txt #log4j.appender.A1.DatePattern="".""yyyy-MM-dd log4j.appender.A1.layout=org.apache.log4j.PatternLayout #log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}-[%p] %m%n #log4j.appender.A1.MaxFileSize=50MB #log4j.appender.A1.MaxBackupIndex=10 我这么搞成功了,不知道原因, 还在探索中 |
权限问题吧…FILE也也许关键字,冲突了..修改哈哈.
|
|
放弃properties格式,改用xml格式的log4j配置吧
|
|
2楼说的有可能,FILE有可能是关键字。输出不到文件中,有报错信息吗?
|