Class RollingFileAppenderBuilder
- java.lang.Object
-
- org.apache.log4j.builders.AbstractBuilder
-
- org.apache.log4j.builders.appender.RollingFileAppenderBuilder
-
- All Implemented Interfaces:
AppenderBuilder
,Builder
@Plugin(name="org.apache.log4j.RollingFileAppender", category="Log4j Builder") public class RollingFileAppenderBuilder extends AbstractBuilder implements AppenderBuilder
Build a File Appender
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
DEFAULT_MAX_BACKUPS
private static java.lang.String
DEFAULT_MAX_SIZE
private static Logger
LOGGER
-
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 RollingFileAppenderBuilder()
RollingFileAppenderBuilder(java.lang.String prefix, java.util.Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Appender
createAppender(java.lang.String name, Log4j1Configuration config, Layout layout, Filter filter, boolean append, boolean bufferedIo, int bufferSize, boolean immediateFlush, java.lang.String fileName, java.lang.String level, java.lang.String maxSize, java.lang.String maxBackups)
Appender
parseAppender(java.lang.String name, java.lang.String appenderPrefix, java.lang.String layoutPrefix, java.lang.String filterPrefix, java.util.Properties props, PropertiesConfiguration configuration)
Appender
parseAppender(org.w3c.dom.Element appenderElement, XmlConfiguration config)
-
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
-
-
-
-
Field Detail
-
DEFAULT_MAX_SIZE
private static final java.lang.String DEFAULT_MAX_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_MAX_BACKUPS
private static final java.lang.String DEFAULT_MAX_BACKUPS
- See Also:
- Constant Field Values
-
LOGGER
private static final Logger LOGGER
-
-
Method Detail
-
parseAppender
public Appender parseAppender(org.w3c.dom.Element appenderElement, XmlConfiguration config)
- Specified by:
parseAppender
in interfaceAppenderBuilder
-
parseAppender
public Appender parseAppender(java.lang.String name, java.lang.String appenderPrefix, java.lang.String layoutPrefix, java.lang.String filterPrefix, java.util.Properties props, PropertiesConfiguration configuration)
- Specified by:
parseAppender
in interfaceAppenderBuilder
-
createAppender
private Appender createAppender(java.lang.String name, Log4j1Configuration config, Layout layout, Filter filter, boolean append, boolean bufferedIo, int bufferSize, boolean immediateFlush, java.lang.String fileName, java.lang.String level, java.lang.String maxSize, java.lang.String maxBackups)
-
-