Frage

Meine catalina Protokolle füllen sich mit Gobs von Aussagen wie:

/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]

auf und für immer.

suchte ich jede Konfigurationsdatei sowohl Kater und Apache für die Aussagen, dass angeblich das einschalten, wie hier beschrieben:

http://hc.apache.org/httpclient-3.x/ logging.html

Und ich sehe nicht, wo diese Protokollierung aktiviert wurde. Keine andere .war ich eingesetzt tut dies. Der log4j Konfigurationsblock in der App tut es nicht.

Ich habe auch versucht es mit Aussagen wie diese zu deaktivieren:

org.apache.commons.httpclient.wire=SEVERE

oder

org.apache.commons.httpclient.wire.content=SEVERE

oder

httpclient.wire.content=SEVERE

in meinem tomcat / conf / logging.properties-Datei, und dass es nicht stoppen

Ich verwende eine S3-Bibliothek für Grails, die die Quelle für diese auch sein mögen. Jedoch, wenn ich diese Anwendung auf meine Entwicklung Maschine laufen (in beide entwickeln und einzusetzen configs), ich sehe es nicht.

Und eine weitere Frage: „Draht logs“ Wann würde ich diese verwenden möchten

War es hilfreich?

Lösung

Haben Sie eine zusätzliche Protokollierung Bibliothek in Ihrem Tomcat common / lib? (Das heißt SLF4J, Logback, Log4J, etc.)

Wenn ja, können Sie die entsprechende Protokollkonfigurationsdatei als auch konfiguriert werden sollen.

Andere Tipps

Für 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>

Und Put logback.xml in Ihrem Classpath mit dem Inhalt unter:

<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>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top