2016-08-09 2 views
0

私はSpring 4.3.1 Securityで作業しています。私はロギングに以下の依存関係を含めました。Spring Frameworkのデバッグメッセージを取得できません

1)。 log4j-1.2.17.jar 2).commons-logging-1.2.jar

ファイルlog4j.propertiesには以下のファイルが含まれています。

log4j.category.org.springframework.beans.factory = DEBUG log4j.category.org.springframework.security = DEBUG

私はロガーによって記録された春のデバッグメッセージを取得しておりません。私は作成したすべてのメッセージを正しくログに記録しています。

私が間違っている場所をお勧めします。

log4j.logger.org.springframework.beans.factory=DEBUG 
log4j.logger.org.springframework.security=DEBUG 

ロガーは、Log4Jの初期のバージョンでは、 "カテゴリ" と呼ばれていました:

+0

あなたのlog4j.propertiesファイルのパスは何ですか? –

+0

Ashish、log4j.propertiesファイルがクラスパスに存在します。私自身のメッセージが正しくログされているのでLog4jの設定はうまくいきます。 –

+0

このリンクを確認してください https://www.mkyong.com/spring-mvc/spring-mvc-log4j-integration-example/ spring mvcと http://www.tutorialsp.com/.com/spring/logging_with_log4j.htm Javaアプリケーション用。 – Ranjitsinh

答えて

0

問題の根本原因は、WebサーバーとしてのWebsphereの使用にあります。設定はTomcatでうまくいき、すべてのログを見ることができました。

どうやら、Websphereの中に内蔵コモンズ・ロギングの実装は、WebSphereにデプロイされたアプリケーションで提供されるものよりも優先されます。私はこの制限のための解決策/回避策を見出すことができなかった。

0

私はあなたの代わりにカテゴリロガーを使うべきだと思います。

+0

残念ながら、それは役に立ちません。 –

関連する問題