Maison > Java > javaDidacticiel > le corps du texte

Comment configurer Log4j pour générer différents niveaux de journalisation pour séparer les appenders ?

Mary-Kate Olsen
Libérer: 2024-10-30 08:41:03
original
149 Les gens l'ont consulté

How to Configure Log4j to Output Different Logging Levels to Separate Appenders?

Création de plusieurs fichiers journaux de contenu variable avec Log4j

Question : Il est possible de configurer log4j pour générer différents niveaux de journalisation pour séparer les appenders ?

L'objectif est d'établir plusieurs fichiers journaux dans lesquels un journal principal capture les messages de niveau INFO et supérieur de toutes les classes, tandis qu'un journal secondaire capture exclusivement les messages de niveau DEBUG d'un groupe spécifique de classes.

Réponse :

Log4j peut être configuré pour accomplir le comportement de journalisation souhaité :

<code class="xml"># Define the root logger
log4j.rootLogger=QuietAppender, LoudAppender, TRACE

# Configure Appender A (QuietAppender) for INFO and higher messages
log4j.appender.QuietAppender=org.apache.log4j.RollingFileAppender
log4j.appender.QuietAppender.Threshold=INFO
log4j.appender.QuietAppender.File=quiet.log

# Configure Appender B (LoudAppender) for DEBUG and higher messages
log4j.appender.LoudAppender=org.apache.log4j.RollingFileAppender
log4j.appender.LoudAppender.Threshold=DEBUG
log4j.appender.LoudAppender.File=loud.log

# Set the logging level to TRACE for a specific class or package
log4j.logger.com.yourpackage.yourclazz=TRACE</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!