public class DebugFormatterXML
extends java.util.logging.Formatter
Formatiert die Debugmeldungen für die XML-Ausgabe. Folgende DTD liegt der Ausgabe zugrunde:
<?xml version=“1.0” encoding=“ISO-8859-1”?> <!ELEMENT DebugAusgabe (LfdNr, Zeitpunkt, DebugLevel, MeldungsText, DebugLogger, ThreadID)> <!ELEMENT DebugLevel (#PCDATA)> <!ELEMENT DebugLogger (#PCDATA)> <!ELEMENT LfdNr (#PCDATA)> <!ELEMENT MeldungsText (#PCDATA)> <!ELEMENT ThreadID (#PCDATA)> <!ELEMENT Zeitpunkt (#PCDATA)> <!ELEMENT debug (DebugAusgabe+)> | Constructor and Description |
|---|
DebugFormatterXML() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
format(java.util.logging.LogRecord lr)
Liefert einen String der Debuginformationen im XML-Format mit dem XML-Element DebugAusgabe:
<? |
java.lang.String |
getHead(java.util.logging.Handler h)
Gibt am Anfang einer Datei einmalig den notwendigen XML-Kopf aus.
|
java.lang.String |
getTail(java.util.logging.Handler h)
Gibt am Ende der Datei die abschliessenden XML-Elemente aus.
|
public java.lang.String format(java.util.logging.LogRecord lr)
Liefert einen String der Debuginformationen im XML-Format mit dem XML-Element DebugAusgabe:
<?xml version=“1.0” encoding=“ISO-8859-1”?> <!ELEMENT DebugAusgabe (LfdNr, Zeitpunkt, DebugLevel, MeldungsText, DebugLogger, ThreadID)> <!ELEMENT DebugLevel (#PCDATA)> <!ELEMENT DebugLogger (#PCDATA)> <!ELEMENT LfdNr (#PCDATA)> <!ELEMENT MeldungsText (#PCDATA)> <!ELEMENT ThreadID (#PCDATA)> <!ELEMENT Zeitpunkt (#PCDATA)> <!ELEMENT debug (DebugAusgabe+)> format in class java.util.logging.Formatterlr - LogRecord mit den Informationen einer Meldung. mit den im LogRecord übergebenen Informationen aus.public java.lang.String getHead(java.util.logging.Handler h)
Gibt am Anfang einer Datei einmalig den notwendigen XML-Kopf aus.
getHead in class java.util.logging.Formatterh - Handler der den Formatter aufgerufen hat. Wird nicht verwendet. <?xml version=“1.0” encoding=“ISO-8859-1” standalone=“no”?> <!DOCTYPE debug SYSTEM “debug.dtd”> <debug> .public java.lang.String getTail(java.util.logging.Handler h)
Gibt am Ende der Datei die abschliessenden XML-Elemente aus. Wird der Prozess nicht normal terminiert, kann diese abschliessende Information in der Datei fehlen. Das XML-Dokument ist dann nicht “wohlgeformt”.
getTail in class java.util.logging.Formatterh - Handler der den Formatter aufgerufen hat. Wird nicht verwendet..