Class DebugFormatterExcel

java.lang.Object
java.util.logging.Formatter
de.bsvrz.sys.funclib.debug.DebugFormatterExcel

public class DebugFormatterExcel
extends java.util.logging.Formatter
Gibt die Debugmeldungen als *.csv Datei aus, so dass diese direkt in Excel als Tabellenblatt geöffnet und weiterverarbeitet werden können.
  • Constructor Summary

    Constructors
    Constructor Description
    DebugFormatterExcel()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String format​(java.util.logging.LogRecord lr)
    Gibt dei DebungMeldung aus
    java.lang.String getHead​(java.util.logging.Handler h)
    Gibt in der ersten Zeile der *.csv Datei die Spaltenüberschriften aus.
    java.lang.String getTail​(java.util.logging.Handler h)
    Gibt am Ende als letzten Meldungstext "Ausgabedatei korrekt abgeschlossen." aus.

    Methods inherited from class java.util.logging.Formatter

    formatMessage

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DebugFormatterExcel

      public DebugFormatterExcel()
  • Method Details

    • format

      public java.lang.String format​(java.util.logging.LogRecord lr)
      Gibt dei DebungMeldung aus
      Specified by:
      format in class java.util.logging.Formatter
      Parameters:
      lr - LogRecord mit den Informationen einer Meldung.
      Returns:
      Gibt den als *.csv kompatiblen formatierten Meldungstext mit den im LogRecord übergebenen Informationen aus.
    • getHead

      public java.lang.String getHead​(java.util.logging.Handler h)
      Gibt in der ersten Zeile der *.csv Datei die Spaltenüberschriften aus. LfdNr Zeitpunkt DebugLevel Meldungstext DebugLogger ThreadId
      Overrides:
      getHead in class java.util.logging.Formatter
      Parameters:
      h - Handler der den Formatter aufgerufen hat. Wird nicht verwendet.
      Returns:
      String mit einleitendem Meldungstext
    • getTail

      public java.lang.String getTail​(java.util.logging.Handler h)
      Gibt am Ende als letzten Meldungstext "Ausgabedatei korrekt abgeschlossen." aus.
      Overrides:
      getTail in class java.util.logging.Formatter
      Parameters:
      h - Handler der den Formatter aufgerufen hat. Wird nicht verwendet.
      Returns:
      String mit abschliessenden Meldungstext