Class DebugFormatterExcel

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

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

    • DebugFormatterExcel

      public DebugFormatterExcel()
  • Method Details

    • format

      public String format(LogRecord lr)
      Gibt dei DebungMeldung aus
      Specified by:
      format in class 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 String getHead(Handler h)
      Gibt in der ersten Zeile der *.csv Datei die Spaltenüberschriften aus. LfdNr Zeitpunkt DebugLevel Meldungstext DebugLogger ThreadId
      Overrides:
      getHead in class Formatter
      Parameters:
      h - Handler der den Formatter aufgerufen hat. Wird nicht verwendet.
      Returns:
      String mit einleitendem Meldungstext
    • getTail

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