Package org.apache.log.format
Class XMLFormatter
java.lang.Object
org.apache.log.format.XMLFormatter
- All Implemented Interfaces:
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.
- Author:
- Peter Donald
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFormat 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 Details
-
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
-
-
Constructor Details
-
XMLFormatter
public XMLFormatter()
-
-
Method Details
-
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
-
format
Format log event into string.
-