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 java.lang.Object
Base class for Log4j 1 component builders.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
APPEND_PARAM
protected static java.lang.String
BUFFER_SIZE_PARAM
protected static java.lang.String
BUFFERED_IO_PARAM
protected static java.lang.String
FILE_PARAM
private static Logger
LOGGER
protected static java.lang.String
MAX_BACKUP_INDEX
protected static java.lang.String
MAX_SIZE_PARAM
private java.lang.String
prefix
private java.util.Properties
props
protected static java.lang.String
RELATIVE
-
Constructor Summary
Constructors Constructor Description AbstractBuilder()
AbstractBuilder(java.lang.String prefix, java.util.Properties props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Filter
buildFilters(java.lang.String level, Filter filter)
boolean
getBooleanProperty(java.lang.String key)
int
getIntegerProperty(java.lang.String key, int defaultValue)
java.util.Properties
getProperties()
java.lang.String
getProperty(java.lang.String key)
java.lang.String
getProperty(java.lang.String key, java.lang.String defaultValue)
-
-
-
Field Detail
-
LOGGER
private static Logger LOGGER
-
FILE_PARAM
protected static final java.lang.String FILE_PARAM
- See Also:
- Constant Field Values
-
APPEND_PARAM
protected static final java.lang.String APPEND_PARAM
- See Also:
- Constant Field Values
-
BUFFERED_IO_PARAM
protected static final java.lang.String BUFFERED_IO_PARAM
- See Also:
- Constant Field Values
-
BUFFER_SIZE_PARAM
protected static final java.lang.String BUFFER_SIZE_PARAM
- See Also:
- Constant Field Values
-
MAX_SIZE_PARAM
protected static final java.lang.String MAX_SIZE_PARAM
- See Also:
- Constant Field Values
-
MAX_BACKUP_INDEX
protected static final java.lang.String MAX_BACKUP_INDEX
- See Also:
- Constant Field Values
-
RELATIVE
protected static final java.lang.String RELATIVE
- See Also:
- Constant Field Values
-
prefix
private final java.lang.String prefix
-
props
private final java.util.Properties props
-
-
Method Detail
-
getProperty
public java.lang.String getProperty(java.lang.String key)
-
getProperty
public java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
-
getBooleanProperty
public boolean getBooleanProperty(java.lang.String key)
-
getIntegerProperty
public int getIntegerProperty(java.lang.String key, int defaultValue)
-
getProperties
public java.util.Properties getProperties()
-
-