Package de.bsvrz.sys.funclib.debug
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 ausjava.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.
-
-
-
Method Detail
-
format
public java.lang.String format(java.util.logging.LogRecord lr)
Gibt dei DebungMeldung aus- Specified by:
format
in classjava.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 classjava.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 classjava.util.logging.Formatter
- Parameters:
h
- Handler der den Formatter aufgerufen hat. Wird nicht verwendet.- Returns:
- String mit abschliessenden Meldungstext
-
-