10
votes

Comment puis-je activer la déconnexion en utilisant log4j?

J'utilise une bibliothèque tierce partie qui possède une configuration log4j.xml - quelle est la meilleure façon d'éteindre la journalisation?


2 commentaires

Essayez-vous de supprimer tout enregistrement ou de cette bibliothèque tierce?


J'essaie de supprimer toutes les journalistes. Tout!


5 Réponses :


2
votes

dépend de la configuration. Essayez quelque chose comme: xxx

check log4jxmlformat pour Plus de détails.


0 commentaires

0
votes

Vous pouvez également essayer de définir le niveau de journalisation sur "sévère" si vous souhaitez uniquement enregistrer des événements de rupture de jeux.


0 commentaires

15
votes

ou directement à partir du code:

Logger.getRootLogger().removeAllAppenders();


0 commentaires

17
votes

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>


0 commentaires

0
votes

avec log4j.xml La solution minimale ressemble à ceci: XXX

Notez que dans Seuil = "OFF" , "OFF" doit être en minuscule.


0 commentaires