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