Comment puis-je direct log4j de sortie de sorte que les différents niveaux de journal, aller à différents appenders?
Est-il possible d'avoir "debug" et "info" sortie écrit dans la console, tandis que les "info" de sortie est uniquement écrite fichier journal? Par exemple, dans cet enregistrement:
LOG.debug(fileContent);
LOG.info(fileLength);
Ce ne correspondant log4j.xml
?
OriginalL'auteur | 2009-04-15
Vous devez vous connecter pour publier un commentaire.
Ok, je l'ai maintenant:
Merci pour votre aide!
OriginalL'auteur
C'est bien possible. La configuration devrait ressembler à quelque chose comme ceci (pas vérifié pour l'exactitude syntaxique):
Tous de débogage et de messages d'infos, aller à la
console
appender. Messages d'infos, allez àotherAppender
.C'est ok 🙂 Merci!
OriginalL'auteur Ronald Wildenberg
Aller à cette page pour quelques exemples.
C'est aussi simple que l'ajout de deux appenders à votre programme, un appender pour chaque type de connexion que vous voulez faire.
OriginalL'auteur DevinB
Avec la configuration de Eddie je n'ai que les "info" de sortie pour MyClass. Mais ce que je voudrais avoir, c'est que les "info" de sortie de MyClass va vers un fichier ET le "debug" de sortie de MyClass va à la console.
OriginalL'auteur
Faire comme rwwilden suggéré de supprimer cette partie:
Et ajouter
<param name="Threshold" value="INFO"/>
en vertu de la otherAppender.OriginalL'auteur Bhushan Bhangale