Logger schreiben wertvolle Informationen zur Laufzeit für Entwickler in eine spezielle Log-Datei. Die Informationen dienen der Fehleranalyse und dem Debug
Inhalt
Einen Java Logger für Debug schreiben
In Java können Sie einen Datei-Logger mit nur wenigen Zeilen Code erzeuge. Mein folgendes Beispiel nimmt eine Mitteilung als String auf und schreibt diese in ein Logfile weg.
public static void write_log(String msg) {
PrintWriter pWriter = null;
try {
pWriter = new PrintWriter(new FileWriter("log.txt", true), true);
pWriter.println(msg);
} catch (IOException ioe) {
ioe.printStackTrace();
} finally {
if (pWriter != null) {
pWriter.flush();
pWriter.close();
}
}
}
Code
Wichtig anzumerken ist dabei allerdings, das diese Implementierung das Log-File immer weiter fortschreibt (true, true Sektion in pWriter), also neue Debuginformationen am Ende der Date anhängt. Sie sollten die Datei daher zyklisch manuell löschen, damit diese nicht ins unermessliche anwächst.
28.01.2024 Kontakt@Oliver-Lohse.de Logger Log