2017-08-09 124 views
2

嗨,大家好,我在Spring 5中使用Log4j时感到困惑。过去我曾经在Spring中使用Log4j。Spring 5如何使用log4j

<context-param> 
    <param-name>log4jConfigLocation</param-name> 
    <param-value>/WEB-INF/config/log4j.properties</param-value> 
</context-param> 
<listener> 
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> 
</listener> 

而现在,我想在春天5中使用Log4j,但目前还没有命名的类“org.springframework.web.util.Log4jConfigListener”。我能怎么做?

回答

2

已解决。只需要将log4j.properties文件放入类路径中。那么你会得到你的结果。

+0

你的意思是代码与春季5和log4j? – edwin

0

根据Spring 4.2.1文档,Log4jConfigListener不赞成使用Apache Log4j 2(遵循Apache的Log4j 1.x的EOL声明)。所以,我从web.xml中删除了这个类的部分,然后一切都很顺利。另外我还将log4j.properties添加到applicationContext.xml的“util:properties”部分。

+0

你可以请发布的代码? – edwin