站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题log4j的DEBUG的低级问题

log4j的DEBUG的低级问题

摘要: log4j的DEBUG的低级问题


我把log4j拷贝到 ...Tomcat 5.5/common/lib 目录下后,Tomcat后台总是出现很多debug信息,但是我设置了log4j.properties中的 log4j.rootLogger=FATAL,fileLogger,consoleLogger 还是有DEBUG信息实在受不了了,请问有哪位高手知道怎么设置后台才没有DEBUG信息啊?


你的log4j的jar包是在common/lib下,而你的log4j.properties是在你的webapps的工程里面?
这就是问题所在,common/logging会先找log4j,如果有log4j的包存在,那么log4j将会起作用,经管这个时候他还没有找到他的培植文件,所以他把log打印到控制台.你在工程里面培植的属性所以才对他不起作用.


to huabingl(binge) 你说的对,我把common/lib下的log4j删除,然后放到每个工程下就行了,但是如果我把log4j放到common/lib这个公共目录下是否可以在tomcat的配置文件中配置后去掉后台的debug呢?




www.blogjava.net/huabingl


↑返回目录
前一篇: 问一下Request,I am a bird
后一篇: 小问题: Spring 可配置的Bean是必须都是实现某个Interface(接口)的Class吗? 不是可以吗?