Class FileAppenderBuilder
java.lang.Object
org.apache.log4j.builders.AbstractBuilder
org.apache.log4j.builders.appender.FileAppenderBuilder
- All Implemented Interfaces:
AppenderBuilder
,Builder
@Plugin(name="org.apache.log4j.FileAppender",
category="Log4j Builder")
public class FileAppenderBuilder
extends AbstractBuilder
implements AppenderBuilder
Build a File Appender
-
Field Summary
FieldsFields 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 TypeMethodDescriptionprivate Appender
createAppender
(String name, Log4j1Configuration configuration, Layout layout, Filter filter, String fileName, String level, boolean immediateFlush, boolean append, boolean bufferedIo, int bufferSize) parseAppender
(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration configuration) parseAppender
(Element appenderElement, XmlConfiguration config) Methods inherited from class org.apache.log4j.builders.AbstractBuilder
buildFilters, getBooleanProperty, getBooleanProperty, getBooleanValueAttribute, getIntegerProperty, getNameAttribute, getNameAttributeKey, getProperties, getProperty, getProperty, getValueAttribute, getValueAttribute, set, set, set, substVars
-
Field Details
-
LOGGER
-
-
Constructor Details
-
FileAppenderBuilder
public FileAppenderBuilder() -
FileAppenderBuilder
-
-
Method Details
-
parseAppender
- Specified by:
parseAppender
in interfaceAppenderBuilder
-
parseAppender
public Appender parseAppender(String name, String appenderPrefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration configuration) - Specified by:
parseAppender
in interfaceAppenderBuilder
-
createAppender
-