log4j:WARN No appenders could be found for logger

错误:

log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.

 

该问题产生的原因有很多,基于不同的场景解决方法也不同.

我在搭建一个开源项目的时候,遇到了上述异常:  根据错误提示的意思大致是项目启动时加载Log4j的相关配置文件失败了导致的异常产生

查看了项目相关Log4j的配置后,发现在tomcat中webapp下的编译项目中在classPath下缺少一个叫log4j.xml 的文件,

然后在myeclipse中项目源码中找log4j.xml文件位置,以便判断为何在编译时没有编译此文件

原来是项目test 路径下的文件,由于我一开始将test源文件没有引入导致此文件不在编译范围内

 

本人得出的结论是: 以上错误说明你的编译文件中缺失log4j相关的配置文件,可以找找config下的相关配置

 

你可能感兴趣的:(log4j)