Les journaux se remplissent de httpclient.wire.content décharges. Comment puis-je désactiver?
Question
Mes journaux catalina se remplissent avec des masses de déclarations comme:
/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]
sur et pour toujours.
Je recherche tous les fichiers de configuration dans les deux tomcat et apache pour les déclarations qui tournent sur ce soi-disant comme décrit ici:
http://hc.apache.org/httpclient-3.x/ logging.html
Et je ne vois pas où cette journalisation a été activée. Aucun autre .war je fait cela déployé. Le bloc de configuration log4j dans l'application ne le fait pas.
J'ai aussi essayé de l'éteindre avec des déclarations comme celle-ci:
org.apache.commons.httpclient.wire=SEVERE
ou
org.apache.commons.httpclient.wire.content=SEVERE
ou
httpclient.wire.content=SEVERE
dans mon fichier tomcat / conf / logging.properties, et qui ne l'a pas empêché
J'utilise une bibliothèque S3 pour Grails qui peuvent être la source de ces. Toutefois, lorsque sur ma machine de développement, je lance cette application (à la fois développer et déployer configs), je ne le vois pas.
Et une question connexe: « journaux de fil » Quand voudrais-je utiliser ces
La solution
Avez-vous une bibliothèque de journalisation supplémentaire dans votre commune Tomcat / lib? (I.e. SLF4J, Logback, Log4J, etc)
Si oui, vous pouvez configurer le fichier de configuration de l'enregistrement respectif ainsi.
Autres conseils
Pour 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 de vente dans votre classpath avec le contenu ci-dessous:
<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>