Java-Anwendungen können optional eine Log-Datei mit einer Sequenz von anwendungs- abhängigen Einträge . Jeder Eintrag in der Regel eine genaue Zeitstempel und eine vom Benutzer lesbare Nachricht beschreibt einen Zustand, der wahre Zeitpunkt des Zeitstempels war . Zum Beispiel kann eine Anwendung generieren einen Protokolleintrag jedes Mal ein Benutzer anmeldet oder zu verkleinern, oder jedes Mal, wenn es versäumt, auf einen anderen Host über ein Netzwerk zu verbinden. Log -basierten Spuren können Systemadministratoren zu folgen und beheben Sie das Verhalten eines Systems . Sie können die resultierende Java Log-Dateien an jedem beliebigen Punkt Sie innerhalb des Computers Ordner-Hierarchie zu finden. Anleitung
1
Fügen Sie die folgende Zeile am Anfang in Ihre Java-Code : .
Import java.util.logging * ;
2
eröffnen Datei, in der Log-Einträge , indem Sie die folgende Zeile im Code geschrieben werden :
FileHandler myHandler = new Filehandler ( " MyLog.log ");
Ersetzen " MyLog.log " durch die gewünschten Dateinamen für das Protokoll
3
erstellen Logger -Objekt , indem Sie den Namen der aktuellen Klasse an den Konstruktor -Methode , wie im folgenden Beispielcode: .
< p > Logger myLogger = Logger.getLogger ( myClass.class.getName ()); .
Ersetzen " myClass " mit dem Namen der Klasse, die schreiben, werden Protokollsätze
4
Richten Sie den Ausgang Ihres Logger Objekt in die Datei verarbeiten Sie in Schritt 2, wie in dem folgenden Beispielcode erstellt:
myLogger.addHandler ( myHandler );
5
generieren Protokollsätze wenn Ihre Anwendung muss wie im folgenden Beispielcode:
myLogger.info ( "Dies ist ein Log-Nachricht ");
Ersetzen " Dies ist eine Log-Nachricht " von der Nachricht Ihre Anwendung will um die Log-Datei zu schreiben. Es wird am Ende des aktuellen Inhalts der Datei angehängt bekommen .