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

log4j的有关问题,配置被容器的覆盖

2011-12-26 
log4j的问题,配置被容器的覆盖?我的Web应用程序使用log4j打印日志,log4j.properties放在classes目录下,内

log4j的问题,配置被容器的覆盖?
我的Web应用程序使用log4j打印日志,log4j.properties放在classes目录下,内容如下
log4j.rootLogger=debug,stdout  
log4j.appender.stdout=org.apache.log4j.ConsoleAppender  
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  
log4j.appender.stdout.layout.ConversionPattern=%d   %5p   (%F:%L)   -   %m%n

代码中使用缺省初始化,private   static   final   Log   logger   =   LogFactory.getLog(SomeClass.class);

为什么我的debug方法中的内容没被输出?
System.out.println(logger.isDebugEnabled());语句输出为false

是不是log4j在容器下只能有一个配置?即容器有配置那应用自己的配置就被忽略?
Tomcat下要怎么弄才对?WebLogic下呢?

本人新手,帮帮忙

[解决办法]
帮顶

热点排行