Log4j différents appenders pour les différents niveaux de journal à l'aide du fichier de propriétés
Depuis la documentation officielle pour log4j est un lien brisé, et le guide de démarrage n'est pas de m'aider, je voudrais savoir comment utiliser deux appenders avec différents niveaux de journalisation pour le même enregistreur de données, à l'aide d'un .properties
fichier au lieu d'un .xml
un.
Par exemple, comme ceci:
log4j.rootLogger=debug, APPENDER_FILE, APPENDER_STDOUT
Je suis l'enregistrement à l'aide de deux différents appenders, mais sur le même niveau de journal (DEBUG
). Je voudrais utiliser un INFO
niveau du journal pour APPENDER_STDOUT
, et unDEBUG
niveau du journal pour APPENDER_FILE
.
Ma question est similaire à cette, mais contrairement à cette question, je suis en utilisant le log4j.properties
fichier, pas le fichier xml.
Vous devez vous connecter pour publier un commentaire.
Vous devez définir la enregistreur de à la plus détaillée des deux niveaux (DEBUG) mais alors définir un seuil sur la appender à dire qu'à afficher les messages à l'INFO et au-dessus de
Aussi, si vous souhaitez spécifier l'appender au niveau du package, vous pouvez utiliser:
Exemple:
Pour plus de détails, s'il vous plaît, jetez un oeil à: https://stackoverflow.com/a/19795886/679240