Class Log4j2LegacyPatternLayoutWithContextBuilder

  • All Implemented Interfaces:
    org.apache.log4j.builders.layout.LayoutBuilder

    @Plugin(name="com.atlassian.confluence.util.PatternLayoutWithContext",
            category="Log4j Builder")
    public final class Log4j2LegacyPatternLayoutWithContextBuilder
    extends Log4j2LegacyPatternLayoutWithStackTraceBuilder
    A Log4j2.x Plugin that constructs a Log4j1.x Layout that emulates PatternLayoutWithContext as used under log4j1.x. This is for use by log4j2.x under its log4j1.x emulation mode.
    Since:
    7.14
    • Constructor Detail

      • Log4j2LegacyPatternLayoutWithContextBuilder

        public Log4j2LegacyPatternLayoutWithContextBuilder​(String prefix,
                                                           Properties props)
    • Method Detail

      • parseLayout

        public org.apache.log4j.Layout parseLayout​(org.apache.log4j.config.PropertiesConfiguration config)
        Specified by:
        parseLayout in interface org.apache.log4j.builders.layout.LayoutBuilder
      • parseLayout

        public org.apache.log4j.Layout parseLayout​(Element element,
                                                   org.apache.log4j.xml.XmlConfiguration config)
        Specified by:
        parseLayout in interface org.apache.log4j.builders.layout.LayoutBuilder