Package org.apache.log4j.bridge
Class FilterAdapter
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilter
org.apache.log4j.bridge.FilterAdapter
- All Implemented Interfaces:
Filter,LifeCycle,LifeCycle2
Binds a Log4j 1.x Filter with Log4j 2.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.logging.log4j.core.filter.AbstractFilter
AbstractFilter.AbstractFilterBuilder<B extends AbstractFilter.AbstractFilterBuilder<B>>Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.Filter
Filter.ResultNested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle
LifeCycle.State -
Field Summary
FieldsFields inherited from class org.apache.logging.log4j.core.filter.AbstractFilter
onMatch, onMismatchFields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGERFields inherited from interface org.apache.logging.log4j.core.Filter
ELEMENT_TYPE, EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FilterAppends one filter to another using Log4j 2.x concatenation utilities.static FilterconvertFilter(Filter filter) Converts a Log4j 1.x filter into a Log4j 2.x filter.Context Filter method.Gets the actual filter.voidstart()Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilter
equalsImpl, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, filter, getOnMatch, getOnMismatch, hashCodeImpl, toStringMethods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
getState, getStatusLogger, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stop, stop
-
Field Details
-
filter
-
-
Constructor Details
-
FilterAdapter
-
-
Method Details
-
convertFilter
Converts a Log4j 1.x filter into a Log4j 2.x filter.- Parameters:
filter- a Log4j 1.x filter- Returns:
- a Log4j 2.x filter
-
addFilter
Appends one filter to another using Log4j 2.x concatenation utilities.- Parameters:
first-second-- Returns:
-
filter
Description copied from class:AbstractFilterContext Filter method. The default returns NEUTRAL.- Specified by:
filterin interfaceFilter- Overrides:
filterin classAbstractFilter- Parameters:
event- The LogEvent.- Returns:
- The Result of filtering.
-
getFilter
Gets the actual filter.- Returns:
- the actual filter.
- Since:
- 2.17.1
-
start
public void start()- Specified by:
startin interfaceLifeCycle- Overrides:
startin classAbstractLifeCycle
-