转载:
来自:http://blog.csdn.net/totogogo/article/details/1593885
我原来通常都是把 log4j.properties放在WEB-INF目录下, web.xml相应的定义为:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
这个设置对于该web app没有任何问题。但是如果你要进行JUnit Test,在运行TestCase时,就会发生错误:
log4j:WARN No appenders could be found for logger
log4j:WARN Please initialize the log4j system properly.
那是因为在classpath里找不到log4j.properties,因此我把log4j.properties改放在WEB-INF/classes目录下,web.xml相应的定义改为:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
这样运行Junit时也会正常!
分享到:
相关推荐
java 日志出入log4j配置文件(完整版和精简版) log4j.properties(完整版) log4j.properties(精简版)
Log4j.jar包,和log4j.properties属性文件打包下载.
log4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j.propertieslog4j....
log4j.properties log4j log4j日志保存到邮件 log4j保存到数据库
log4j.properties配置文件
log4j.properties配置详解
完美log4j.properties 配置
log4j.properties配置
log4j.properties 的使用详解(含log4j.properties)
log4j.properties配置分级别单独打印
一个较实用的log4j.properties <br>使用方法: 在web-inf/lib下加入log4j-1.2.15.jar,然后将包中的log4j.properties放到web-inf/classes/下就可以使用了。 <br>测试方法! <br>见其中的Log4jTest.java.
日志记录工具:Log4j.jar+使用方法+配置文件log4j.properties
log4j.properties log4j经典配置,不看是你的损失