Log4j verschiedene Appender für verschiedene Protokollebenen mithilfe der Eigenschaftendatei
Da die offizielle Dokumentation für log4j einedefekter Link, und der Leitfaden für die ersten Schritte hilft mir nicht weiter. Ich möchte wissen, wie zwei Appender mit unterschiedlichen Protokollierungsstufen für denselben Logger verwendet werden, indem ein.properties
Datei anstelle einer.xml
ein.
Zum Beispiel so:
log4j.rootLogger=debug, APPENDER_FILE, APPENDER_STDOUT
Ich melde mich mit zwei verschiedenen Appendern an, aber auf derselben Protokollebene (DEBUG
). Ich würde gerne eine verwendenINFO
Protokollstufe fürAPPENDER_STDOUT
, und einDEBUG
Protokollstufe fürAPPENDER_FILE
.
Meine Frage ist ähnlich wiediese, aber im Gegensatz zu dieser Frage benutze ich dielog4j.properties
Datei, nicht die XML-Datei.