public class DebugFormatterXML extends 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 |
---|---|
String |
format(LogRecord lr)
Liefert einen String der Debuginformationen im XML-Format mit dem XML-Element
DebugAusgabe:
|
String |
getHead(Handler h)
Gibt am Anfang einer Datei einmalig den notwendigen XML-Kopf aus.
|
String |
getTail(Handler h)
Gibt am Ende der Datei die abschliessenden XML-Elemente aus.
|
formatMessage
public String format(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+)>
public String getHead(Handler h)