Class PatternLayoutEncoderBase<E>

All Implemented Interfaces:
Encoder<E>, ContextAware, LifeCycle

public class PatternLayoutEncoderBase<E> extends LayoutWrappingEncoder<E>
  • Field Details

    • outputPatternAsHeader

      protected boolean outputPatternAsHeader
  • Constructor Details

    • PatternLayoutEncoderBase

      public PatternLayoutEncoderBase()
  • Method Details

    • getPattern

      public String getPattern()
    • setPattern

      public void setPattern(String pattern)
    • isOutputPatternAsHeader

      public boolean isOutputPatternAsHeader()
    • setOutputPatternAsHeader

      public void setOutputPatternAsHeader(boolean outputPatternAsHeader)
      Print the pattern string as a header in log files
      Parameters:
      outputPatternAsHeader -
      Since:
      1.0.3
    • isOutputPatternAsPresentationHeader

      public boolean isOutputPatternAsPresentationHeader()
    • setOutputPatternAsPresentationHeader

      public void setOutputPatternAsPresentationHeader(boolean outputPatternAsHeader)
      Deprecated.
    • setLayout

      public void setLayout(Layout<E> layout)
      Overrides:
      setLayout in class LayoutWrappingEncoder<E>