Package org.apache.log.format
Class XMLFormatter
- java.lang.Object
-
- org.apache.log.format.XMLFormatter
-
- All Implemented Interfaces:
Formatter
public class XMLFormatter extends java.lang.Object implements Formatter
Basic XML formatter that writes out a basic XML-ified log event. Note that this formatter assumes that the category and context values will produce strings that do not need to be escaped in XML.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
EOL
private boolean
m_printCategory
private boolean
m_printContext
private boolean
m_printException
private boolean
m_printMessage
private boolean
m_printNumericTime
private boolean
m_printPriority
private boolean
m_printRelativeTime
private boolean
m_printTime
-
Constructor Summary
Constructors Constructor Description XMLFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
format(LogEvent event)
Format log event into string.void
setPrintCategory(boolean printCategory)
Print out category field to log.void
setPrintContext(boolean printContext)
Print out context field to log.void
setPrintException(boolean printException)
Print out exception field to log.void
setPrintMessage(boolean printMessage)
Print out message field to log.void
setPrintPriority(boolean printPriority)
Print out priority field to log.void
setPrintRelativeTime(boolean printRelativeTime)
Print out relativeTime field to log.void
setPrintTime(boolean printTime)
Print out time field to log.
-
-
-
Field Detail
-
EOL
private static final java.lang.String EOL
-
m_printTime
private boolean m_printTime
-
m_printRelativeTime
private boolean m_printRelativeTime
-
m_printPriority
private boolean m_printPriority
-
m_printCategory
private boolean m_printCategory
-
m_printContext
private boolean m_printContext
-
m_printMessage
private boolean m_printMessage
-
m_printException
private boolean m_printException
-
m_printNumericTime
private boolean m_printNumericTime
-
-
Method Detail
-
setPrintTime
public void setPrintTime(boolean printTime)
Print out time field to log.- Parameters:
printTime
- true to print time, false otherwise
-
setPrintRelativeTime
public void setPrintRelativeTime(boolean printRelativeTime)
Print out relativeTime field to log.- Parameters:
printRelativeTime
- true to print relativeTime, false otherwise
-
setPrintPriority
public void setPrintPriority(boolean printPriority)
Print out priority field to log.- Parameters:
printPriority
- true to print priority, false otherwise
-
setPrintCategory
public void setPrintCategory(boolean printCategory)
Print out category field to log.- Parameters:
printCategory
- true to print category, false otherwise
-
setPrintContext
public void setPrintContext(boolean printContext)
Print out context field to log.- Parameters:
printContext
- true to print context, false otherwise
-
setPrintMessage
public void setPrintMessage(boolean printMessage)
Print out message field to log.- Parameters:
printMessage
- true to print message, false otherwise
-
setPrintException
public void setPrintException(boolean printException)
Print out exception field to log.- Parameters:
printException
- true to print exception, false otherwise
-
-