Logo

Java Logger schreiben um Debug-Informationen zu speichern


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

Divoom Sling Bag mit Pixel Art LED-Display

Divoom Sling Bag mit Pixel Art LED-Display - Eingebautes LED-Panel und Stromversorgung über eine Powerbank. Sie können Echtzeit-Zeichnungen erstellen, indem Sie die Divoom-App verwenden, die auf dem Rucksack angezeigt wird und die hellen Pixelkunstbilder und Animationen auf dem 16 x 16-Pixel-"Monitor" zeigt, was zum Thema des coolen Stils beiträgt. Hinweis

kaufen...
Automad Bludit Coast GetSimple GRAV Handlebars Java PHP Pico Smarty Templating Typemill WonderCMS WordPress yamlCMS

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();
        }
    }
}

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.

Passend:


config.propertie mit Java lesen

Properties sind kleine Configurationsdateien in denen man als Java-Entwickler hilfreiche Attribute festlegen und anpassen kann. Wie diese Properties erstellt und gelesen werden, zeigt dieser Beitrag.

Verzeichnis mit Java anlegen und erzeugen

Legen Sie mit nur 3 Zeile Java-Code ein Verzeichnis, Ordner bzw. Direcktory auf der Festplatte an.

Fehlerausgaben in der Smarty Template Engine unterdrücken

So verhindern Sie die Ausgabe von Warnungen und Meldungen in der Template Engine Smarty. Besonder hilfreich während der Entwicklung in kleinen Projekten.

PHP mit JavaScript aufrufen

Möchten Sie einen Log-Mechanismus entwickeln den Sie leicht in jedes PICO Template einbinden können, dann ist JavaScript und PHP ideal dafür.

PHP mit JavaScript aufrufen

Möchten Sie einen Log-Mechanismus entwickeln den Sie leicht in jedes PICO Template einbinden können, dann ist JavaScript und PHP ideal dafür.


Meta: Instagram CMSWorkbench.de GIMP-Handbuch.de Kontakt Impressum Datenschutz