Module ch.qos.logback.core
Package ch.qos.logback.core.sift
Contains sifting appender framework for dynamic appender creation based on runtime attributes.
-
Interface Summary Interface Description AppenderFactory<E> Created with IntelliJ IDEA.Discriminator<E> Implement this interface in order to compute a discriminating value for a given event of type <E>. -
Class Summary Class Description AbstractDiscriminator<E> Base implementation ofDiscriminatorthat provides basic lifecycle managementAppenderFactoryUsingSiftModel<E> Builds new appenders dynamically by running SiftingJoranConfigurator instance, a custom configurator tailored for the contents of the sift element.AppenderTracker<E> Track appenders by key.DefaultDiscriminator<E> NOPSiftModelHandler SiftingAppenderBase<E> This appender serves as the base class for actual SiftingAppenders implemented by the logback-classic and logback-access modules.SiftModelHandler SiftProcessor<E>