- All Implemented Interfaces:
Layout<ILoggingEvent>
,ContextAware
,LifeCycle
Generates log4j.dtd compliant XML documents.
- Author:
- Ceki Gülcü
-
Field Summary
Fields inherited from class ch.qos.logback.core.LayoutBase
started
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondoLayout
(ILoggingEvent event) Formats aILoggingEvent
in conformity with the log4j.dtd.Returns the content type as appropriate for the implementation.boolean
Returns the current value of the LocationInfo option.boolean
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.void
start()
Methods inherited from class ch.qos.logback.core.LayoutBase
getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, stop
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
-
Constructor Details
-
XMLLayout
public XMLLayout()
-
-
Method Details
-
start
- Specified by:
start
in interfaceLifeCycle
- Overrides:
start
in classLayoutBase<ILoggingEvent>
-
setLocationInfo
The LocationInfo option takes a boolean value. By default, it is set to false which means there will be no location information output by this layout. If the option is set to true, then the file name and line number of the statement at the origin of the log statement will be output.If you are embedding this layout within an
invalid reference
org.apache.log4j.net.SMTPAppender
-
getLocationInfo
Returns the current value of the LocationInfo option. -
setProperties
Sets whether MDC key-value pairs should be output, default false.- Parameters:
flag
- new value.- Since:
- 1.2.15
-
getProperties
Gets whether MDC key-value pairs should be output.- Returns:
- true if MDC key-value pairs are output.
- Since:
- 1.2.15
-
doLayout
Formats aILoggingEvent
in conformity with the log4j.dtd.- Parameters:
event
- The event to format- Returns:
- the event formatted as a String
-
getContentType
Description copied from interface:Layout
Returns the content type as appropriate for the implementation.- Specified by:
getContentType
in interfaceLayout<ILoggingEvent>
- Overrides:
getContentType
in classLayoutBase<ILoggingEvent>
- Returns:
-