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 Layout
LINE_SEP, LINE_SEP_LEN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LayoutAdapts 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.booleanIf the layout handles the throwable object contained withinLoggingEvent, then the layout should returnfalse.toString()Methods inherited from class 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
nullif the parameter isnull
-
format
Description copied from class:LayoutImplement this method to create your own layout format. -
getLayout
-
ignoresThrowable
public boolean ignoresThrowable()Description copied from class:LayoutIf 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:
ignoresThrowablein classLayout- Returns:
- true if the Layout ignores Throwables.
-
toString
-