public class XMLFormatter
extends Formatter
java.lang.Object | ||
↳ | java.util.logging.Formatter | |
↳ | java.util.logging.XMLFormatter |
将LogRecord格式化为标准的XML格式。
DTD规范作为Java记录API规范的附录A提供。
XMLFormatter可以使用任意字符编码,但建议通常使用UTF-8。 可以在输出处理程序上设置字符编码。
Public constructors |
|
---|---|
XMLFormatter() |
Public methods |
|
---|---|
String |
format(LogRecord record) 将给定的消息格式化为XML。 |
String |
getHead(Handler h) 返回一组XML格式化记录的标题字符串。 |
String |
getTail(Handler h) 返回一组XML格式的记录的尾部字符串。 |
Inherited methods |
|
---|---|
From class java.util.logging.Formatter
|
|
From class java.lang.Object
|
String format (LogRecord record)
将给定的消息格式化为XML。
这个方法可以在子类中重写。 建议使用formatMessage(LogRecord)
便捷方法来定位和格式化消息字段。
Parameters | |
---|---|
record |
LogRecord : the log record to be formatted. |
Returns | |
---|---|
String |
a formatted log record |
String getHead (Handler h)
返回一组XML格式化记录的标题字符串。
Parameters | |
---|---|
h |
Handler : The target handler (can be null) |
Returns | |
---|---|
String |
a valid XML string |
String getTail (Handler h)
返回一组XML格式的记录的尾部字符串。
Parameters | |
---|---|
h |
Handler : The target handler (can be null) |
Returns | |
---|---|
String |
a valid XML string |