Package de.bsvrz.sys.funclib.debug
Class DebugFormatterXML
java.lang.Object
java.util.logging.Formatter
de.bsvrz.sys.funclib.debug.DebugFormatterXML
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLiefert einen String der Debuginformationen im XML-Format mit dem XML-Element DebugAusgabe:Gibt am Anfang einer Datei einmalig den notwendigen XML-Kopf aus.Gibt am Ende der Datei die abschliessenden XML-Elemente aus.Methods inherited from class java.util.logging.Formatter
formatMessage
-
Constructor Details
-
DebugFormatterXML
public DebugFormatterXML()
-
-
Method Details
-
format
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+)>
-
getHead
Gibt am Anfang einer Datei einmalig den notwendigen XML-Kopf aus. -
getTail
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".
-