Package org.apache.log4j.bridge
Class LayoutWrapper
java.lang.Object
org.apache.log4j.Layout
org.apache.log4j.bridge.LayoutWrapper
Bridge between the Log4j 1 Layout and a Log4j 2 Layout.
-
Field Summary
FieldsFields inherited from class org.apache.log4j.Layout
LINE_SEP, LINE_SEP_LEN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Layout
Adapts a Log4j 2.x layout into a Log4j 1.x layout.format
(LoggingEvent event) Implement this method to create your own layout format.Layout
<?> Unwraps.boolean
If the layout handles the throwable object contained withinLoggingEvent
, then the layout should returnfalse
.toString()
Methods inherited from class org.apache.log4j.Layout
getContentType, getFooter, getHeader
-
Field Details
-
layout
-
-
Constructor Details
-
LayoutWrapper
Constructs a new instance.- Parameters:
layout
- The layout to wrap.
-
-
Method Details
-
adapt
Adapts a Log4j 2.x layout into a Log4j 1.x layout. Applying this method to the result ofLayoutAdapter.adapt(Layout)
should return the original Log4j 1.x layout.- Parameters:
layout
- a Log4j 2.x layout- Returns:
- a Log4j 1.x layout or
null
if the parameter isnull
-
format
Description copied from class:Layout
Implement this method to create your own layout format. -
getLayout
Unwraps.- Returns:
- The wrapped object.
-
ignoresThrowable
public boolean ignoresThrowable()Description copied from class:Layout
If the layout handles the throwable object contained withinLoggingEvent
, then the layout should returnfalse
. Otherwise, if the layout ignores throwable object, then the layout should returntrue
. If ignoresThrowable is true, the appender is responsible for rendering the throwable.The SimpleLayout, TTCCLayout, PatternLayout all return
true
. The XMLLayout returnsfalse
.- Specified by:
ignoresThrowable
in classLayout
- Returns:
- true if the Layout ignores Throwables.
-
toString
-