Wie konfiguriert log4j schreiben von DEBUG-Meldungen in eine Datei und INFO zur Konsole
Wie kann ich konfigurieren-log4j-properties-Datei zu drucken DEBUG
Nachrichten in eine Datei und nur INFO
Nachrichten auf die Konsole?
Dies ist meine properties-Datei:
# Root logger option
log4j.rootLogger=INFO, stdout
log4j.logger.org.hibernate.SQL=TRACE, stdout
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-5p %d{dd-MM-yyyy HH:mm:ss,SS} %t %c{1.}: %m%n
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie verwenden log4j.Eigenschaften wie folgt:
Durch diese Eigenschaften-Datei log4j erstellen neue logfile für jeden Tag und speichern Vorschau logfile mit Datum.
Alternative Weise mit log4j xml Konfiguration. Da bevorzuge ich die Verwendung von xml für die log4j config. Vielleicht kann dies helfen, Sie von etwas Weg.
zB.
So, Ihr Java-code werden wie:
Konfigurieren mit log4j.Eigenschaften, mögliche Duplikate bei Wie kann ich 2 separate log-Dateien mit einem log4j config-Datei?
Hoffe diese Hilfe!