Java Datei-Logger schreiben

Logger schreiben wertvolle Informationen zur Laufzeit für Entwickler in eine spezielle Log-Datei. Die Informationen dienen der Fehleranalyse und dem Debug

home » java » java logger schreiben um debug informationen zu speichern

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.


FlightCMS
2024-01-28
Beitrag,Sortieren,Datum,Titel,ASC,DESC
post

JavaScript - Das umfassende Handbuch. JavaScript lernen und verstehen. Inkl. objektorientierter und funktionaler Programmierung - Umfassender Einstieg in JavaScript, praktische Beispiele und eine Darstellung professioneller Techniken. Eignet sich für Anfänger, die JavaScript von Grund auf lernen, als auch für Profis, die wissen wollen, wie man moderne, dynamische Webanwendungen entwickelt. Hier finden Sie alle Techniken: Ajax, jQuery, Node.js, DOM und mehr. Neueste Trends, Techniken und Entwicklungen bis hin zur Steuerung von Microcontrollern. Objektorientierung, ECMAScript 21 und funktionale Programmierung mit praxisnahen Beispielen für sofortigen Einsatz.

Wir können mit so genannten Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Impressum


CMSWorkbench ist ein Tec- und Entwickler-Seite, rund um die Webtechniken der Content Management Systeme.

Datenschutz


Diese Webseite nutzt keine Cookies oder sonstige Speichermechanismen, die einen Rückschluss auf das Leserverhalten zulassen.

Kontakt


Sie können mit der Redaktion oder dem Administrator via eMail unter der Adresse: Kontakt@Oliver-Lohse.de aufnehmen.