public class DebugFormatterXML
extends java.util.logging.Formatter
<?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:
{@code
|
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)
<?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.Formatter
lr
- LogRecord mit den Informationen einer Meldung.<DebugAusgabe>
mit den im LogRecord übergebenen Informationen aus.public java.lang.String getHead(java.util.logging.Handler h)
getHead
in class java.util.logging.Formatter
h
- 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)
getTail
in class java.util.logging.Formatter
h
- Handler der den Formatter aufgerufen hat. Wird nicht verwendet.</debug>
.