Uses of Package
org.apache.logging.log4j.core.filter
Packages that use org.apache.logging.log4j.core.filter
Package
Description
Log4j 2 Appenders.
The classes in this package and sub packages provide appenders for various types of databases and methods for
accessing databases.
The JDBC Appender supports writing log events to a relational database using standard JDBC connections.
Message oriented middleware appenders.
Classes and interfaces for ZeroMQ/JeroMQ support.
Classes and interfaces for Kafka appender support.
The NoSQL Appender supports writing log events to NoSQL databases.
Apache Flume Appender.
Apache Flume Appender.
Provides Asynchronous Logger classes and interfaces for low-latency logging.
Configuration of Log4j 2.
Configuration Builder Implementation.
Support for composite configurations.
Classes and interfaces supporting configuration of Log4j 2 with JSON.
Configuration using Properties files.
Classes and interfaces supporting configuration of Log4j 2 with XML.
Classes and interfaces supporting configuration of Log4j 2 with YAML.
Log4j 2 Filter support.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appenderClassDescriptionEnhances a Class by allowing it to contain Filters.Subclasses can extend this abstract Builder.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appender.dbClassDescriptionEnhances a Class by allowing it to contain Filters.Subclasses can extend this abstract Builder.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appender.db.jdbcClassDescriptionEnhances a Class by allowing it to contain Filters.Subclasses can extend this abstract Builder.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appender.momClassDescriptionEnhances a Class by allowing it to contain Filters.Subclasses can extend this abstract Builder.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appender.mom.jeromqClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appender.mom.kafkaClassDescriptionEnhances a Class by allowing it to contain Filters.Subclasses can extend this abstract Builder.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appender.nosqlClassDescriptionEnhances a Class by allowing it to contain Filters.Subclasses can extend this abstract Builder.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appender.rewriteClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.appender.routingClassDescriptionEnhances a Class by allowing it to contain Filters.Subclasses can extend this abstract Builder.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.asyncClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.configClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.config.builder.implClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.config.compositeClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.config.jsonClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.config.propertiesClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.config.xmlClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.config.yamlClassDescriptionEnhances a Class by allowing it to contain Filters.Interface implemented by Classes that allow filtering to occur.
-
Classes in org.apache.logging.log4j.core.filter used by org.apache.logging.log4j.core.filterClassDescriptionUsers should extend this class to implement filters.Subclasses can extend this abstract Builder.The
BurstFilter
is a logging filter that regulates logging traffic.Composes and invokes one or more filters.This filter causes all logging events to be dropped.Compares against a log level that is associated with a context value.Interface implemented by Classes that allow filtering to occur.This filter returns the onMatch result if the logging level in the event matches the specified logging level exactly.This filter returns theAbstractFilter.onMatch
result if the level of theLogEvent
is in the range of the configuredLevelRangeFilter.minLevel
andLevelRangeFilter.maxLevel
values, otherwise it returns theAbstractFilter.onMismatch
result.A Filter that operates on a Map.This filter returns the onMatch result if the marker in the LogEvent is the same as or has the configured marker as a parent.Filter based on a value in the Thread Context Map (MDC).This filter returns the onMatch result if there is no marker in the LogEvent.A filter that matches the given regular expression pattern against messages.Returns the onMatch result if the script returns True and returns the onMismatch value otherwise.This filter returns the onMatch result if the logging level in the event matches the specified logging level exactly.Filter based on data in a StructuredDataMessage.Filter based on a value in the Thread Context Map (MDC).This filter returns the onMatch result if the level in the LogEvent is the same or more specific than the configured level and the onMismatch value otherwise.Filters events that fall within a specified time period in each day.