Java Logging - Wo ist meine Log-Datei?

Ich habe Schwierigkeiten, meine log-Dateien.

Ich bin mit der Java-Logging - java.util.logging - in Eclipse 3.7.1 unter Windows XP. Die relevanten Zeilen meiner logging.properties Datei:

handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level=INFO
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter

Soweit ich herausfinden kann, nachdem führe ich diese beiden Zeilen:

Logger logger = Logger.getLogger("test"); 
logger.logp(Level.INFO, "myClass", "myMethod", "Alcatraz"); 

meine log-Datei sollte in C:\Documents and Settings\[My Windows ID]\javaX.log wo X ist eine ganze Zahl.

Habe ich 5 verschiedene java.log Dateien in diesem Verzeichnis, java0.log durch java4.logaber keiner von Ihnen enthalten meine log-Eintrag oder sogar einen Datensatz mit dem heutigen Datum drauf. Ich habe einige googeln und fand Tracing und Logging was bedeutet, dass meine logs sollte sich an einem anderen Ort, c:\Documents and Settings\[My Windows ID]\Application Data\Sun\Java\Deployment\log. Dort ist eine Datei namens plugin5581819941091650582.logaber es ist im wesentlichen leer:

<?xml version="1.0" encoding="windows-1252" standalone="no"?>
<!DOCTYPE log SYSTEM "logger.dtd">
<log>
</log>

Das ERSTELLUNGSDATUM ist von letzter Woche. (Ich bin mir nicht sicher, was für ein Prozess erstellt; ich sicherlich nicht erstellen Sie es explizit.)

Also, wo ist meine log-Datei dann? Ich kann nicht denken, irgendwo anders zu schauen.

Auch, weiß jemand, Wann die änderungen an logging.properties wirksam? Wenn ich änderte den log-level oder die FileHandler.patternwas passieren müsste, bevor mein Programm sah die Veränderungen? Einfach speichern Sie die änderungen in logging.properties ist eindeutig nicht genug. Muss ich Eclipse neu starten? Oder starten Sie den computer neu? Einfach nur neugierig. Das ist bei weitem nicht so groß ein Geschäft für mich herausfinden, wo mein log-Datei eigentlich ist.

InformationsquelleAutor der Frage Anonymous Coward | 2012-02-26

Schreibe einen Kommentar