Class TurboFilter

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.classic.turbo.TurboFilter
All Implemented Interfaces:
ContextAware, LifeCycle
Direct Known Subclasses:
DuplicateMessageFilter, DynamicThresholdFilter, MatchingFilter, ReconfigureOnChangeFilter

public abstract class TurboFilter extends ContextAwareBase implements LifeCycle
TurboFilter is a specialized filter with a decide method that takes a bunch of parameters instead of a single event object. The latter is cleaner but the first is much more performant.

For more information about turbo filters, please refer to the online manual at http://logback.qos.ch/manual/filters.html#TurboFilter

Author:
Ceki Gulcu