spring log4j配置顺序问题
2012-05-25 16:06
295 查看
利用spring来配置log4j,但是配置完成后,发现系统启动的时候警告
log4j:WARN No appenders could be found for logger (com.mchange.v2.log.MLog)
最终参考以前另外配置的一个项目,发现是由于spring 的监听器的顺序造成的,正确的顺序应该是:
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
如果ContextLoaderListener在前则会出现上述警告。
log4j:WARN No appenders could be found for logger (com.mchange.v2.log.MLog)
最终参考以前另外配置的一个项目,发现是由于spring 的监听器的顺序造成的,正确的顺序应该是:
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
如果ContextLoaderListener在前则会出现上述警告。
相关文章推荐
- Spring依赖配置与自动装配的先后顺序问题
- Spring import配置文件的顺序问题
- 关于spring的log4j的配置问题
- spring中事务和aop的顺序问题二(配置形式)
- struts1和spring进行整合的时候struts-config.xml文件的配置顺序问题
- Log4j 配置spring 的webAppRootKey参数问题
- spring 中配置log4j输出日志常见的一个小问题解决方法
- Spring Boot日志配置logback,log4j
- spring boot conditionBean MissingBean @configuration 配置不存在问题
- spring中配置log4j,并将log信息存储在数据库中(以mysql为例)
- 解决Spring配置文件不显示design和source, namespace 问题
- spring boot默认日志配置,以及改用log4j日志配置
- log4j 配置以及无法在控制台打印问题详解
- JBoss部署项目log4j配置会造成死锁问题,浏览器访问一直pending状态
- Log4j配置失效导致spring等框架一直打印DEBUG级别的日志
- web 项目中 在spring中使用log4j 定时刷新log4j配置文件
- log4j和web.xml配置webAppRootKey 的问题(一个tomcat下部署多个应用)
- 为什么Spring Boot推荐使用logback-spring.xml来替代logback.xml来配置logback日志的问题分析
- spring中配置log4j
- flume的log4j appender配置 问题一:flume端接受不到event