こんにちは。サーバーの起動時に実行され、私はweb.xmlにこのエントリを見つけるのSpringを使用してJavaプロジェクトのほとんどでは:web.xmlのorg.springframework.web.util.Log4jConfigListenerエントリを使用した初期化?
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
Log4jConfigListener
の目的は何ですか?
私の以前のプロジェクトでは、この設定も見ることができます。しかし、私はコードに私はこのクラスで行われた特別な何かを見つけることはありません、またはこのクラスで内部的に と呼ばれるさらなるクラスを見つけることができません。上記のコードスニペットの後ろにいくつかの良い目的がなければならないと確信しています。ここでは、ファイルにログを入れて、すべてのクラスで
は、エントリprivate static final Log log = LogFactory.getLog(PoolManagerImpl.class);
log.debug("Number of connection pools to create = ["
+ connection.size() + "]");
私は私のweb.xmlエントリをコメントアウトしても、ロギングが正常に動作しています。それは何の目的ですか?
http://static.springsource.org/spring/docs/2.0.x/api/org/springframework/web/util/Log4jConfigListener.html – Bnjmn
Bnjmn。実際には私の質問は、私のアプリケーションの作業は、このリスナーのエントリがなくても罰金ログですか? –
Web環境でのカスタムlog4j初期化のためのブートストラップリスナーと言います。カスタム初期化は何をしていますか? –