Top Description Fields Constructors Methods
ch.qos.logback.core.sift

public Class AppenderFactoryUsingSiftModel<E>

extends Object
implements AppenderFactory<E>
Class Inheritance
All Implemented Interfaces
ch.qos.logback.core.sift.AppenderFactory
Imports
java.util.Collection, .Map, ch.qos.logback.core.Appender, .Context, ch.qos.logback.core.joran.JoranConstants, .ParamModelHandler, ch.qos.logback.core.joran.spi.DefaultNestedComponentRegistry, .JoranException, ch.qos.logback.core.model.AppenderModel, .ImplicitModel, .Model, .ParamModel, .PropertyModel, .SiftModel, ch.qos.logback.core.model.processor.AppenderModelHandler, .ImplicitModelHandler, .ModelInterpretationContext, .PropertyModelHandler

Builds new appenders dynamically by running SiftingJoranConfigurator instance, a custom configurator tailored for the contents of the sift element.

Field Summary

Modifier and TypeField and Description
pack-priv Context
protected String
protected ModelInterpretationContext
protected DefaultNestedComponentRegistry
pack-priv final Model

Constructor Summary

AccessConstructor and Description
public
AppenderFactoryUsingSiftModel(ModelInterpretationContext parentMic, Model aSiftModel, String discriminatingKey)

Method Summary

Modifier and TypeMethod and Description
public Appender<E>
public SiftProcessor<E>
public Model
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contextback to summary
pack-priv Context context
discriminatingKeyback to summary
protected String discriminatingKey
parentMicback to summary
protected ModelInterpretationContext parentMic
registryback to summary
protected DefaultNestedComponentRegistry registry
siftModelback to summary
pack-priv final Model siftModel

Constructor Detail

AppenderFactoryUsingSiftModelback to summary
public AppenderFactoryUsingSiftModel(ModelInterpretationContext parentMic, Model aSiftModel, String discriminatingKey)

Method Detail

buildAppenderback to summary
public Appender<E> buildAppender(Context context, String discriminatingValue) throws JoranException

Implements ch.qos.logback.core.sift.AppenderFactory.buildAppender.

getSiftingModelProcessorback to summary
public SiftProcessor<E> getSiftingModelProcessor(String value)
getSiftModelback to summary
public Model getSiftModel()