|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.logging.Formatter
org.apache.mina.util.Log4jXmlFormatter
public class Log4jXmlFormatter
Implementation of 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 Summary | |
---|---|
Log4jXmlFormatter()
|
Method Summary | |
---|---|
String |
format(LogRecord record)
|
boolean |
getLocationInfo()
Returns the current value of the LocationInfo option. |
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. |
Methods inherited from class java.util.logging.Formatter |
---|
formatMessage, getHead, getTail |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Log4jXmlFormatter()
Method Detail |
---|
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()
public String format(LogRecord record)
format
in class Formatter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |