Java-Logger nur als Datei, keine Ausgabe auf dem Bildschirm
Ich habe ein ganz einfaches problem, aber kann nicht finden eine Lösung für Sie.
Ich habe einen logger mit einem Datei-handler Hinzugefügt, aber es immer noch spams die Hölle aus meiner Konsole.
Wie könnte ich den logger nur eine route durch die ganze Ausgabe in eine Datei, die KEINE Konsole Ausgänge?
Das Ausrufezeichen macht diese Frage scheint wirklich spannend.
die logging-framework?
die logging-framework?
InformationsquelleAutor | 2009-05-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie alle Handler (mit Logger.getHandlers() und ruft Logger.removeHandler() für jeden handler) von der root-logger vor dem hinzufügen der Datei-handler.
Wenn ich FileHandler, die Handler, die Größe geht auf 1
InformationsquelleAutor Bombe
Alte Frage aber, um zu helfen andere Entwickler:
Können Sie auch einfach verwenden
logger.setUseParentHandlers(false)
auf Ihren logger.Dies ist die meisten up-to-date, einfache und effektive Antwort.
InformationsquelleAutor Jaran
Der einfachste Weg, um zu garantieren, dass nichts in die Konsole geschrieben ist, zu setzen:
in Ihre logging-Konfigurationsdatei.
InformationsquelleAutor Lachlan
Verwenden log4j mit
einstellen und display-Ebenen in der Datei log4j.Eigenschaften:
InformationsquelleAutor Bob Yoplait
Benutze ich:
InformationsquelleAutor Nguyễn Anh Quế