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 -
Method Summary
Modifier and TypeMethodDescriptionorg.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
-
Constructor Details
-
Log4j2FluentdAppenderBuilder
-
-
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 interfaceorg.apache.log4j.builders.appender.AppenderBuilder
-
parseAppender
public org.apache.log4j.Appender parseAppender(Element element, org.apache.log4j.xml.XmlConfiguration configuration) - Specified by:
parseAppender
in interfaceorg.apache.log4j.builders.appender.AppenderBuilder
-