Package org.apache.log4j.builders
Class AbstractBuilder
- java.lang.Object
-
- org.apache.log4j.builders.AbstractBuilder
-
- Direct Known Subclasses:
AsyncAppenderBuilder
,ConsoleAppenderBuilder
,DailyRollingFileAppenderBuilder
,FileAppenderBuilder
,HtmlLayoutBuilder
,LevelMatchFilterBuilder
,LevelRangeFilterBuilder
,PatternLayoutBuilder
,RewriteAppenderBuilder
,RollingFileAppenderBuilder
,StringMatchFilterBuilder
,SyslogAppenderBuilder
,TTCCLayoutBuilder
public abstract class AbstractBuilder extends Object
Base class for Log4j 1 component builders.
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
APPEND_PARAM
protected static String
BUFFER_SIZE_PARAM
protected static String
BUFFERED_IO_PARAM
protected static String
FILE_PARAM
protected static String
MAX_BACKUP_INDEX
protected static String
MAX_SIZE_PARAM
protected static String
RELATIVE
-
Constructor Summary
Constructors Constructor Description AbstractBuilder()
AbstractBuilder(String prefix, Properties props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Filter
buildFilters(String level, Filter filter)
boolean
getBooleanProperty(String key)
int
getIntegerProperty(String key, int defaultValue)
Properties
getProperties()
String
getProperty(String key)
String
getProperty(String key, String defaultValue)
-
-
-
Field Detail
-
FILE_PARAM
protected static final String FILE_PARAM
- See Also:
- Constant Field Values
-
APPEND_PARAM
protected static final String APPEND_PARAM
- See Also:
- Constant Field Values
-
BUFFERED_IO_PARAM
protected static final String BUFFERED_IO_PARAM
- See Also:
- Constant Field Values
-
BUFFER_SIZE_PARAM
protected static final String BUFFER_SIZE_PARAM
- See Also:
- Constant Field Values
-
MAX_SIZE_PARAM
protected static final String MAX_SIZE_PARAM
- See Also:
- Constant Field Values
-
MAX_BACKUP_INDEX
protected static final String MAX_BACKUP_INDEX
- See Also:
- Constant Field Values
-
RELATIVE
protected static final String RELATIVE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AbstractBuilder
public AbstractBuilder()
-
AbstractBuilder
public AbstractBuilder(String prefix, Properties props)
-
-
Method Detail
-
getBooleanProperty
public boolean getBooleanProperty(String key)
-
getIntegerProperty
public int getIntegerProperty(String key, int defaultValue)
-
getProperties
public Properties getProperties()
-
-