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.Stringformat(java.util.logging.LogRecord lr)Gibt dei DebungMeldung ausjava.lang.StringgetHead(java.util.logging.Handler h)Gibt in der ersten Zeile der *.csv Datei die Spaltenüberschriften aus.java.lang.StringgetTail(java.util.logging.Handler h)Gibt am Ende als letzten Meldungstext "Ausgabedatei korrekt abgeschlossen." aus.Methods inherited from class java.util.logging.Formatter
formatMessageMethods 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:
formatin 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:
getHeadin 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:
getTailin classjava.util.logging.Formatter- Parameters:
h- Handler der den Formatter aufgerufen hat. Wird nicht verwendet.- Returns:
- String mit abschliessenden Meldungstext
-