Class EnhancedRollingFileAppenderBuilder
java.lang.Object
org.apache.log4j.builders.AbstractBuilder<Appender>
org.apache.log4j.builders.appender.EnhancedRollingFileAppenderBuilder
- All Implemented Interfaces:
AppenderBuilder<Appender>,Builder<Appender>
@Plugin(name="org.apache.log4j.rolling.RollingFileAppender",
category="Log4j Builder")
public class EnhancedRollingFileAppenderBuilder
extends AbstractBuilder<Appender>
implements AppenderBuilder<Appender>
Build a File Appender
-
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 TypeMethodDescriptionparseAppender(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration configuration) parseAppender(Element element, 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
-
EnhancedRollingFileAppenderBuilder
public EnhancedRollingFileAppenderBuilder() -
EnhancedRollingFileAppenderBuilder
-
-
Method Details
-
parseAppender
- Specified by:
parseAppenderin interfaceAppenderBuilder<Appender>
-
parseAppender
public Appender parseAppender(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration configuration) - Specified by:
parseAppenderin interfaceAppenderBuilder<Appender>
-