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.
Modifier and Type | Field and Description |
---|---|
private static java.text.DateFormat |
_absoluteMillisecondsFormat
Formatstring für das Ausgabeformat des Zeitstempels.
|
private static java.text.DecimalFormat |
_numberFormat
Formatstring mit Angabe für die Formatierung der Zahlenausgaben für die lfd.
|
private static java.lang.String |
NEWLINE
Systemabhängig zur Laufzeit ermittelter String für den Zeilenumbruch.
|
Constructor and Description |
---|
DebugFormatterExcel() |
Modifier and Type | Method and 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.
|
private static final java.text.DateFormat _absoluteMillisecondsFormat
Formatstring für das Ausgabeformat des Zeitstempels. Ausgabe erfolgt mit Datum, Uhrzeit, Millisekunden und Zeitoffset zur Zeitangabe in UMT.
private static final java.text.DecimalFormat _numberFormat
Formatstring mit Angabe für die Formatierung der Zahlenausgaben für die lfd. Nr. der Meldung und die ThreadId.
private static final java.lang.String NEWLINE
Systemabhängig zur Laufzeit ermittelter String für den Zeilenumbruch. Daduch wird idie Meldungsausgabe plattformunabhängig.
public java.lang.String format(java.util.logging.LogRecord lr)
Gibt dei DebungMeldung aus
format
in class java.util.logging.Formatter
lr
- LogRecord mit den Informationen einer Meldung.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
getHead
in class java.util.logging.Formatter
h
- Handler der den Formatter aufgerufen hat. Wird nicht verwendet.public java.lang.String getTail(java.util.logging.Handler h)
Gibt am Ende als letzten Meldungstext “Ausgabedatei korrekt abgeschlossen.” aus.
getTail
in class java.util.logging.Formatter
h
- Handler der den Formatter aufgerufen hat. Wird nicht verwendet.