2009-08-07 6 views

Répondre

17

Je pense que tout ce qui est nécessaire est de définir le paramètre de seuil sur OFF

<log4j:configuration threshold="OFF"> 
    <root> 
     <priority value ="off" /> 
     <appender-ref ref="console" /> 
     <appender-ref ref="rolling-file" /> 
    </root> 
</log4j:configuration> 
2

Dépend de la configuration. Essayez quelque chose comme:

<log4j:configuration> 
    <root> 
     <priority value ="off" /> 
     <appender-ref ref="console" /> 
     <appender-ref ref="rolling-file" /> 
    </root> 
</log4j:configuration> 

Vérifiez Log4jXmlFormat pour plus de détails.

0

Vous pouvez également essayer de définir le niveau de journalisation sur "Sévère" si vous voulez uniquement enregistrer les événements de rupture de jeu.

15

ou directement à partir du code:

Logger.getRootLogger().removeAllAppenders(); 
+0

Ça ne marche pas pour moi. – dlopezgonzalez

0

Avec la solution minimale log4j.xml ressemble à ceci:

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 

<log4j:configuration threshold="off"> 
</log4j:configuration> 

Notez que dans threshold="off", "off" doit être en minuscules.

Questions connexes