Wie man die Protokollierung.Eigenschaften und commons-logging.Eigenschaften property-Dateien zu arbeiten?
Habe ich zwei property-Dateien in meinem Standard-Paket (ich benutze NetBeans):
commons-logging.Eigenschaften mit der Eigenschaft:
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger
und Protokollierung.Eigenschaften mit:
handlers=java.util.logging.ConsoleHandler
java.util.logging.ConsoleHandler.level=SEVERE
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
Ich bin immer in der INFO-Ebene Nachrichten, die im Ausgang. Was mache ich falsch? Ich auch noch nicht gefunden, alle Informationen über die JDK-Konfiguration, nur Beispiel wie oben.
Ich weiß nicht über netbeans, aber für eclipse, obwohl Sie hinzufügen können, eine Protokollierung.Eigenschaften auf einen web-server (mit der Erwartung, hier überschreiben Sie die Standard-Konfigurations-Dateien), was wirklich geschieht, ist, dass die server-runtime-Punkte auf eine explizite Protokollierung.Eigenschaften, die NICHT DIE GLEICHEN, so müssen Sie öffnen Sie die Datei, direkt und Ihre änderungen dort durchführen.
InformationsquelleAutor Damian | 2011-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht sicher, warum Sie
.level=SEVERE
angehängt in der letzten Zeile sollte es einfach so:-InformationsquelleAutor limc
Wie sind Sie auf das aufrufen der java?
Bringen Sie -Djava.util.die Protokollierung.config.Datei=/logging.Eigenschaften, die in dem java-Befehl?
Wenn nicht, würde es ignorieren Ihre Anmeldung.Eigenschaften und protokollieren alles.
.Ebene=ALLE auf einer Linie von selbst verwendet wird, als eine Globale Ebene, z.B. : -
würden nur log-Nachrichten von MeinPaket und SCHWEREN von alles andere.
/logging.properties ist eine Datei auf dem system (Sie haben würde, um den vollständigen Pfadnamen).
InformationsquelleAutor Peter Jamieson