Distriggers la registrazione HttpClient

Sto usando commons-httpclient 3.1 in una suite di test di integrazione. La registrazione predefinita per HttpClient è estremamente rumorosa e non riesco a spegnerla. Ho provato a seguire le istruzioni qui ma nessuno di loro fa alcuna differenza.

Per lo più ho solo bisogno di chiudere il logger org.apache.http.wire. Parte del problema è che non so quale tipo di logger HttpClient stia cercando di usare e la maggior parte del problema è che non ho mai usato questa libreria in precedenza. Ho provato a creare un file log4j.properties e a rilasciarlo nella mia cartella test / risorse, modificando il file master logging.properties in jre / lib e inviando le varie opzioni di registrazione a Maven come specificato nella pagina di registrazione , e nessuna di esse fare qualsiasi differenza

Qualsiasi aiuto è apprezzato … questo mi sta facendo impazzire.

AGGIORNAMENTO: una correzione: sembra che l’output in questione provenga effettivamente dall’utilizzo di HttpClient da parte di jwebunit, non dal mio. In ogni caso, non è desiderabile.

AGGIORNAMENTO: Grazie per i tentativi finora. Ho provato tutto quanto suggerito di seguito, ma ancora senza fortuna. Ho un file commons-logging.properties nella mia cartella src / test / risorse con i seguenti contenuti

org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.Log4jFactory log4j.configuration=log4j.properties 

e un file log4j.properties nella stessa cartella con i seguenti contenuti

 log4j.rootLogger=ERROR, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%5p [%c] %m%n #This is the line that should make httpclient shut up log4j.logger.org.apache.http=ERROR 

Tuttavia, quando eseguo i miei test ho ancora un sacco di output come questo:

 21:57:41.413 [main] DEBUG org.apache.http.wire - << " [\r][\n]" 21:57:41.413 [main] DEBUG org.apache.http.wire - << "[\r][\n]" 21:57:41.413 [main] DEBUG org.apache.http.wire - << " [\r][\n]" 21:57:41.413 [main] DEBUG org.apache.http.wire - << " [\n]" 21:57:41.413 [main] DEBUG org.apache.http.wire - << " [\n]" 21:57:41.424 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.425 [main] DEBUG org.apache.http.wire - << "[\r][\n]" 21:57:41.425 [main] DEBUG org.apache.http.wire - << "[\r][\n]" 21:57:41.425 [main] DEBUG org.apache.http.wire - << " 
[\r][\n]" 21:57:41.425 [main] DEBUG org.apache.http.wire - << " [\r][\n]" 21:57:41.425 [main] DEBUG org.apache.http.wire - << " [\r][\n]" 21:57:41.425 [main] DEBUG org.apache.http.wire - << " [\r][\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << " [\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << "
[\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << "
[\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.433 [main] DEBUG org.apache.http.wire - << "
[\n]" 21:57:41.442 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.443 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.443 [main] DEBUG org.apache.http.wire - << "
[\n] " 21:57:41.443 [main] DEBUG org.apache.http.wire - << "
[\n]" 21:57:41.443 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.443 [main] DEBUG org.apache.http.wire - << "
[\n]" 21:57:41.443 [main] DEBUG org.apache.http.wire - << "
[\n]" 21:57:41.443 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "
[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "
[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]" 21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\r][\n]" Destroying 1 processes21:57:41.465 [main] DEBUG org.apache.http.wire - << "[\r][\n]"

Questa uscita per tutto ciò che passa attraverso il filo rende questa libreria inutilizzabile per me … cioè finché non riesco a capire come spegnerlo. C’è qualcosa di speciale che devo fare per leggere questa configurazione del registro?