@Plugin(name="org.apache.log4j.varia.LevelRangeFilter", category="Log4j Builder") public class LevelRangeFilterBuilder extends AbstractBuilder implements FilterBuilder
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ACCEPT_ON_MATCH |
private static java.lang.String |
LEVEL_MAX |
private static java.lang.String |
LEVEL_MIN |
private static Logger |
LOGGER |
APPEND_PARAM, BUFFER_SIZE_PARAM, BUFFERED_IO_PARAM, FILE_PARAM, MAX_BACKUP_INDEX, MAX_SIZE_PARAM, RELATIVE
Constructor and Description |
---|
LevelRangeFilterBuilder() |
LevelRangeFilterBuilder(java.lang.String prefix,
java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
private Filter |
createFilter(java.lang.String levelMax,
java.lang.String levelMin,
boolean acceptOnMatch) |
Filter |
parseFilter(org.w3c.dom.Element filterElement,
XmlConfiguration config) |
Filter |
parseFilter(PropertiesConfiguration config) |
buildFilters, getBooleanProperty, getIntegerProperty, getProperties, getProperty, getProperty
private static final Logger LOGGER
private static final java.lang.String LEVEL_MAX
private static final java.lang.String LEVEL_MIN
private static final java.lang.String ACCEPT_ON_MATCH
public LevelRangeFilterBuilder()
public LevelRangeFilterBuilder(java.lang.String prefix, java.util.Properties props)
public Filter parseFilter(org.w3c.dom.Element filterElement, XmlConfiguration config)
parseFilter
in interface FilterBuilder
public Filter parseFilter(PropertiesConfiguration config)
parseFilter
in interface FilterBuilder
private Filter createFilter(java.lang.String levelMax, java.lang.String levelMin, boolean acceptOnMatch)