diff --git a/logback-core/src/main/java/ch/qos/logback/core/encoder/LayoutWrappingEncoder.java b/logback-core/src/main/java/ch/qos/logback/core/encoder/LayoutWrappingEncoder.java index 560e4b130f..9597693c58 100644 --- a/logback-core/src/main/java/ch/qos/logback/core/encoder/LayoutWrappingEncoder.java +++ b/logback-core/src/main/java/ch/qos/logback/core/encoder/LayoutWrappingEncoder.java @@ -15,10 +15,10 @@ import java.nio.charset.Charset; -import ch.qos.logback.core.Appender; import ch.qos.logback.core.CoreConstants; import ch.qos.logback.core.Layout; import ch.qos.logback.core.OutputStreamAppender; +import ch.qos.logback.core.spi.ContextAware; public class LayoutWrappingEncoder extends EncoderBase { @@ -33,8 +33,8 @@ public class LayoutWrappingEncoder extends EncoderBase { */ private Charset charset; - Appender parent; - Boolean immediateFlush = null; + private ContextAware parent; + private Boolean immediateFlush; public Layout getLayout() { return layout; @@ -145,12 +145,11 @@ private void appendIfNotNull(StringBuilder sb, String s) { } /** - * This method allows RollingPolicy implementations to be aware of their - * containing appender. + * This method allows RollingPolicy implementations to be aware of their parent. * - * @param appender + * @param parent */ - public void setParent(Appender parent) { + public void setParent(ContextAware parent) { this.parent = parent; } }