GlassFishの下でJava EEアプリケーションを実行しています。私たちは、これらのlog4jロギングステートメントのソース/原点を検索しますか?
log4j.logger.org.apache.commons.httpclient=WARN
を沈黙させる試みで、log4j.propertiesを設定しているしかし、それはない
[#|2011-12-16T11:20:27.007-0800|INFO|sun-appserver9.1|javax.enterprise.system.stream.out|_ThreadID=19;_ThreadName=Thread-62;|2011-12-16 11:20:27,007 DEBUG org.apache.commons.httpclient.HttpConnection[Thread-62] - enter HttpConnection.closeSockedAndStreams()
|#]
[#|2011-12-16T11:20:32.007-0800|INFO|sun-appserver9.1|javax.enterprise.system.stream.out|_ThreadID=19;_ThreadName=Thread-62;|2011-12-16 11:20:32,007 DEBUG org.apache.commons.httpclient.HttpConnection[Thread-62] - enter HttpConnection.close()
:
は、いくつかの最近の変更の後に我々は我々のログ内の文のバリを見始めました作業。どのようにしてこれらのログステートメントのソースまたは起源を見つけることができますか?私が望むと思うのは、このログステートメントを引き起こすためにどのコードが呼び出されているかを示すスタックトレースのようなものです。
多分何かが助けになるでしょうか? http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html
さらに重要なことは、これらのステートメントをどのように閉じることができますか?彼らは私たちのログを汚染している。
あなたのプロパティファイルを使用していることを確認しますか?あなたが持っているものは正常な状況下でうまくいくので、確かにそれはそのようには見えません。 –
私は自分のプロパティファイルを使用しているかどうかはわかりません。それがあるかどうかを知るために使うことができる安いテストはありますか? – Freiheit
もう1つの情報で、この文は5秒ごとに定期的にヒットします。 – Freiheit