Class Log4j2FluentdAppenderBuilder

java.lang.Object
org.apache.log4j.builders.AbstractBuilder
com.atlassian.confluence.impl.logging.log4j.appender.Log4j2FluentdAppenderBuilder
All Implemented Interfaces:
org.apache.log4j.builders.appender.AppenderBuilder, org.apache.log4j.builders.Builder

@Plugin(name="com.atlassian.logging.log4j.appender.FluentdAppender", category="Log4j Builder") public class Log4j2FluentdAppenderBuilder extends org.apache.log4j.builders.AbstractBuilder implements org.apache.log4j.builders.appender.AppenderBuilder
A Log4j 2.x Plugin which creates a Log4j1.x Appender that emulates FluentdAppender as used under log4j 1.x. This is for use by log4j2.x under its log4j1.x emulation mode.
  • Field Summary

    Fields inherited from class org.apache.log4j.builders.AbstractBuilder

    APPEND_PARAM, BUFFER_SIZE_PARAM, BUFFERED_IO_PARAM, FILE_PARAM, IMMEDIATE_FLUSH_PARAM, MAX_BACKUP_INDEX, MAX_SIZE_PARAM, NULL, RELATIVE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.log4j.Appender
    parseAppender(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, org.apache.log4j.config.PropertiesConfiguration configuration)
     
    org.apache.log4j.Appender
    parseAppender(Element element, org.apache.log4j.xml.XmlConfiguration configuration)
     

    Methods inherited from class org.apache.log4j.builders.AbstractBuilder

    buildFilters, getBooleanProperty, getBooleanProperty, getBooleanValueAttribute, getIntegerProperty, getLongProperty, getNameAttribute, getNameAttributeKey, getProperties, getProperty, getProperty, getValueAttribute, getValueAttribute, set, set, set, set, substVars

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Log4j2FluentdAppenderBuilder

      public Log4j2FluentdAppenderBuilder(String prefix, Properties props)
  • Method Details

    • parseAppender

      public org.apache.log4j.Appender parseAppender(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, org.apache.log4j.config.PropertiesConfiguration configuration)
      Specified by:
      parseAppender in interface org.apache.log4j.builders.appender.AppenderBuilder
    • parseAppender

      public org.apache.log4j.Appender parseAppender(Element element, org.apache.log4j.xml.XmlConfiguration configuration)
      Specified by:
      parseAppender in interface org.apache.log4j.builders.appender.AppenderBuilder