LifeCycleConfigurationAbstractAppender, AbstractConfiguration, AbstractDatabaseAppender, AbstractFileAppender, AbstractFilterable, AbstractOutputStreamAppender, AbstractWriterAppender, AppenderControl, AsyncAppender, AsyncLoggerConfig, AsyncLoggerConfig.RootLogger, BuiltConfiguration, CompositeConfiguration, ConsoleAppender, CountingNoOpAppender, DefaultConfiguration, FailoverAppender, FileAppender, HttpAppender, JdbcAppender, JeroMqAppender, JmsAppender, JpaAppender, JsonConfiguration, LoggerConfig, LoggerConfig.RootLogger, MemoryMappedFileAppender, NoSqlAppender, NullAppender, NullConfiguration, OutputStreamAppender, PropertiesConfiguration, RandomAccessFileAppender, RewriteAppender, RollingFileAppender, RollingRandomAccessFileAppender, RoutingAppender, ScriptAppenderSelector, ServletAppender, SmtpAppender, SocketAppender, SyslogAppender, WriterAppender, XmlConfiguration, YamlConfigurationpublic interface Filterable extends LifeCycle
Extends LifeCycle since filters have a life cycle.
LifeCycle.State| Modifier and Type | Method | Description |
|---|---|---|
void |
addFilter(Filter filter) |
Adds a new Filter.
|
Filter |
getFilter() |
Returns an Iterator for all the Filters.
|
boolean |
hasFilter() |
Determine if a Filter is present.
|
boolean |
isFiltered(LogEvent event) |
Determines if the event should be filtered.
|
void |
removeFilter(Filter filter) |
Removes a Filter.
|
void addFilter(Filter filter)
filter - The Filter to add.void removeFilter(Filter filter)
filter - The Filter to remove.Filter getFilter()
boolean hasFilter()
boolean isFiltered(LogEvent event)
event - The LogEvent.Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.