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.

CMS Workbench Bludit Pico WordPress Smarty Twig Automad PHP
Wordpress 5

Wordpress 5 - Erstellen Sie einen Blog oder eine Website - Mit WordPress können Sie ohne Programmierkenntnisse ein Blog oder eine responsive Website erstellen. In diesem Buch lernen Sie alles, was erforderlich ist. Praxisszenarien für typische Einsatzzwecke unterstützen Sie. Der Rohling steht, nun folgt der Feinschliff - Mithilfe von SEO, Online-Marketing und gutem Content bringen Sie Ihr Projekt auf Kurs. (*

kaufen...
Inhaltsverzeichnis
  •   Einen Java Logger für Debug schreiben

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.


Java Debug Log Logger Logfile FileWriter pWriter
13.05.2022
Oliver Lohse

Es wurden noch keine Kommentare verfasst, sei der erste!

Weitere passende Artikel

_____

config.propertie mit Java lesen - Java Coding Beispiel Snippets

Java • Config • Propertie • BufferedInputStream
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.
Legen Sie mit nur 3 Zeile Java-Code ein Verzeichnis, Ordner bzw. Direcktory auf der Festplatte an.
WordPress Easy - Redaktion

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.