ログはhttpclient.wire.contentダンプでいっぱいです。どうすればオフにできますか?
質問
私のカタリナの丸太は次のような声明のゴブでいっぱいです。
/logs/catalina.out:2010-05-05 02:57:19,611 [Thread-19] DEBUG httpclient.wire.content - >> "[0x4]
[0xc][0xd9][0xf4][0xa2]MA[0xed][0xc2][0x93][0x1b][0x15][0xfe],[0xe]h[0xb0][0x1f][0xff][0xd6][0xfb]
[0x8f]O[0xd4][0xc4]0[0xab][0x80][0xe8][0xe4][0xf2][\r]I&[0xaa][0xd2]BQ[0xdb](zq[0xcd]ac[0xa8]
永遠に。
ここで説明されているように、これをオンにするとされるステートメントについて、TomcatとApacheの両方のすべての構成ファイルを検索しました。
http://hc.apache.org/httpclient-3.x/logging.html
そして、このロギングがどこで有効になっているのかわかりません。私が展開した他の.warはこれを行いません。アプリのlog4j構成ブロックはそれを実行していません。
また、このような声明でそれをオフにしようとしました:
org.apache.commons.httpclient.wire=SEVERE
また
org.apache.commons.httpclient.wire.content=SEVERE
また
httpclient.wire.content=SEVERE
私のtomcat/conf/logging.propertiesファイルで、それはそれを止めませんでした
私はこれらのソースである可能性のある粒子にS3ライブラリを使用しています。ただし、このアプリケーションを開発マシンで実行すると(構成の開発と展開の両方)、表示されていません。
関連する質問:これらの「ワイヤーログ」をいつ使用したいのですか?
解決
Tomcat Common/libに追加のロギングライブラリはありますか? (つまり、slf4j、logback、log4jなど)
はいの場合、それぞれのロギング構成ファイルも設定することができます。
他のヒント
slf4jの場合:
<dependencies>
<!-- LOGGING -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.5.9-RC0</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>0.9.17</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.9-RC0</version>
</dependency>
</dependencies>
そして、以下のコンテンツでlogback.xmlをクラスパスに入れます。
<configuration>
<!-- LOGBACK logging config file, see http://logback.qos.ch/manual/joran.html -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<!-- http://logback.qos.ch/manual/layouts.html#ClassicPatternLayout -->
<Pattern>%-5level %msg [%logger{16} %d{HH:mm:ss}]%n</Pattern>
</layout>
</appender>
<root level="debug">
<appender-ref ref="STDOUT" />
</root>
<logger name="org.apache" level="WARN" />
<logger name="org.apache.axis2" level="WARN" />
<logger name="org.apache.axiom" level="WARN" />
<logger name="httpclient.wire" level="WARN" />
</configuration>
所属していません StackOverflow