2017-08-09 138 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