首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

log4j 不能生成日志信息解决方案

2012-05-24 
log4j 不能生成日志信息log4j的包我导入到项目中去了,启动tomcat ,控制台上有显示日志信息,但是不能生成日

log4j 不能生成日志信息
log4j的包我导入到项目中去了,启动tomcat ,控制台上有显示日志信息,但是不能生成日志信息,是怎么回事?我的log4j.properties 中的配置如下:
log4j.rootLogger=debug,stdout,stdout2
#log4j.rootLogger=INFO,stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d %c.%M [%t] - {%X{webapp} %X{userid}} - %m%n

log4j.appender.stdout2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.stdout2.File=D://Log4JDemo02.log  
log4j.appender.stdout2.layout=org.apache.log4j.PatternLayout  
log4j.appender.stdout2.layout.ConversionPattern=[%-5p] %d %c.%M [%t] - {%X{webapp} %X{userid}} - %m%n  



log4j.appender.R= org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${catalina.home}/logs/tomcat23.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=5
log4j.appender.R.layout.ConversionPattern=[%-5p] %d %c.%M - %m%n

[解决办法]
log4j.appender.stdout.Target=System.out
。。。。。
[解决办法]

Java code
log4j.rootLogger=debug,stdout,stdout2#log4j.rootLogger=INFO,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=[%-5p] %d %c.%M [%t] - {%X{webapp} %X{userid}} - %m%nlog4j.appender.stdout2=org.apache.log4j.RollingFileAppenderlog4j.appender.stdout2.File=D://Log4JDemo02.log   log4j.appender.stdout2.layout=org.apache.log4j.PatternLayout   log4j.appender.stdout2.layout.ConversionPattern=[%-5p] %d %c.%M [%t] - {%X{webapp} %X{userid}} - %m%n
[解决办法]
org.apache.log4j.DailyRollingFileAppender--这个是每天回滚产生,你服务器没有跨天是不会实时生成的,改成FileAppender吧

热点排行