public class Log4jXmlFormatter extends Formatter
Formatter
that generates xml in the log4j format.
The generated xml corresponds 100% with what is generated by log4j's XMLLayout
The MDC properties will only be correct when format
is called from the same thread
that generated the LogRecord.
The file and line attributes in the locationInfo element will always be "?" since java.util.logging.LogRecord does not provide that info.
The implementation is heavily based on org.apache.log4j.xml.XMLLayout
Constructor and Description |
---|
Log4jXmlFormatter() |
Modifier and Type | Method and Description |
---|---|
String |
format(LogRecord record) |
boolean |
getLocationInfo() |
boolean |
getProperties()
Gets whether MDC key-value pairs should be output.
|
void |
setLocationInfo(boolean flag)
The LocationInfo option takes a boolean value.
|
void |
setProperties(boolean flag)
Sets whether MDC key-value pairs should be output, default false.
|
formatMessage, getHead, getTail
public void setLocationInfo(boolean flag)
flag
- whether locationInfo should be output by this layoutpublic boolean getLocationInfo()
public void setProperties(boolean flag)
flag
- new value.public boolean getProperties()
Copyright © 2004–2022 Apache MINA Project. All rights reserved.