2017-08-09 98 views
2

こんにちは、私は春5でLog4jを使うのに苦労しました。 これまでは、私はこれまでのように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(log4j 1.xのApacheのEOL宣言に従う)に代わって推奨されなくなりました。だから、私はweb.xmlからこのクラスのセクションを削除して、すべてうまくいった。また、log4j.propertiesをapplicationContext.xmlの "util:properties"セクションに追加しました。

+0

コードを投稿してください。 – edwin

関連する問題