java.util.logging
Class XMLFormatter
java.lang.Object
java.util.logging.Formatter
java.util.logging.XMLFormatter
- public class XMLFormatter
- extends Formatter
Format a LogRecord into a standard XML format.
The DTD specification is provided as Appendix A to the
Java Logging APIs specification.
The XMLFormatter can be used with arbitrary character encodings,
but it is recommended that it normally be used with UTF-8. The
character encoding can be set on the output Handler.
- Since:
- 1.4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manager
private LogManager manager
XMLFormatter
public XMLFormatter()
a2
private void a2(StringBuffer sb,
int x)
appendISO8601
private void appendISO8601(StringBuffer sb,
long millis)
escape
private void escape(StringBuffer sb,
String text)
format
public String format(LogRecord record)
- Format the given message to XML.
- Specified by:
format
in class Formatter
- Parameters:
record
- the log record to be formatted.
- Returns:
- a formatted log record
getHead
public String getHead(Handler h)
- Return the header string for a set of XML formatted records.
- Overrides:
getHead
in class Formatter
- Parameters:
h
- The target handler.
- Returns:
- header string
getTail
public String getTail(Handler h)
- Return the tail string for a set of XML formatted records.
- Overrides:
getTail
in class Formatter
- Parameters:
h
- The target handler.
- Returns:
- tail string