Added in API level 1

XMLFormatter

open class XMLFormatter : Formatter
kotlin.Any
   ↳ java.util.logging.Formatter
   ↳ java.util.logging.XMLFormatter

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.

Summary

Public constructors

Public methods
open String!
format(record: LogRecord!)

Format the given message to XML.

open String!

Return the header string for a set of XML formatted records.

open String!

Return the tail string for a set of XML formatted records.

Inherited functions

Public constructors

XMLFormatter

Added in API level 1
XMLFormatter()

Public methods

format

Added in API level 1
open fun format(record: LogRecord!): String!

Format the given message to XML.

This method can be overridden in a subclass. It is recommended to use the Formatter#formatMessage convenience method to localize and format the message field.

Parameters
record LogRecord!: the log record to be formatted.
Return
String! a formatted log record

getHead

Added in API level 1
open fun getHead(h: Handler!): String!

Return the header string for a set of XML formatted records.

Parameters
h Handler!: The target handler (can be null)
Return
String! a valid XML string

getTail

Added in API level 1
open fun getTail(h: Handler!): String!

Return the tail string for a set of XML formatted records.

Parameters
h Handler!: The target handler (can be null)
Return
String! a valid XML string