Log4j:wie definieren Sie einen gängigen layout-und ConversionPattern für mehrere appenders
Habe ich mehrere appenders in meinem log4j
config, und ich Frage mich, ob es möglich wäre, zu definieren Sie das layout und Konvertierung Muster einmal für alle von Ihnen.
I. e. Ich habe
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss} %-5p %c %x - %m%n
log4j.appender.FA=org.apache.log4j.RollingFileAppender
log4j.appender.FA.MaxBackupIndex=0
log4j.appender.FA.MaxFileSize=100Mb
log4j.appender.FA.File=log/my.log
log4j.appender.FA.layout=org.apache.log4j.PatternLayout
log4j.appender.FA.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss} %-5p %c %x - %m%n
und ich würde gerne wissen, ob und wie ich das definieren könnte, die letzten beiden Zeilen jeder appender config nur einmal.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen tiefer die Umsetzung der config Parsen, log4j ich realisiert habe, dass es nur eine einfache Analyse und keine Referenz wie die Funktionen implementiert sind.
So, Dupliziere einfach 🙂
Nicht sicher, ob es genau das ist, was Sie wollen, aber mit dem folgenden können Sie definieren das layout in 1 Ort:
Grüße,