يتم ملء السجلات مع httpclient.wire.content Dumps. كيف يمكنني إيقاف تشغيله؟

StackOverflow https://stackoverflow.com/questions/2770382

سؤال

تملأ سجلات Catalina الخاصة بي مع Gobs من البيانات مثل:

/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

وأنا لا أرى أين تم تمكين هذا التسجيل. لا يوجد آخر. لقد قمت بنشره يفعل هذا. كتلة تكوين 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 في classpath الخاص بك مع المحتوى أدناه:

<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>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top