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.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 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
-