Top Fields Constructors Methods
ch.qos.logback.classic.joran

public Class SerializedModelConfigurator

extends ContextAwareBase
implements Configurator
Class Inheritance
All Implemented Interfaces
ch.qos.logback.classic.spi.Configurator, ch.qos.logback.core.spi.ContextAware
Annotations
@ConfiguratorRank:10
Imports
ch.qos.logback.classic.ClassicConstants, .LoggerContext, ch.qos.logback.classic.joran.serializedModel.HardenedModelInputStream, ch.qos.logback.classic.model.processor.LogbackClassicDefaultNestedComponentRules, ch.qos.logback.classic.spi.ConfiguratorRank, .Configurator, ch.qos.logback.core.Context, .LogbackException, ch.qos.logback.core.model.Model, .ModelUtil, ch.qos.logback.core.model.processor.DefaultProcessor, .ModelInterpretationContext, ch.qos.logback.core.spi.ContextAwareBase, ch.qos.logback.core.status.InfoStatus, .StatusManager, ch.qos.logback.core.util.Loader, .OptionHelper, java.io.File, .IOException, .InputStream, java.net.MalformedURLException, .URL

Since
1.3.9/1.4.9

Field Summary

Modifier and TypeField and Description
public static final String
protected ModelInterpretationContext
public static final String
Inherited from ch.qos.logback.core.spi.ContextAwareBase:
context

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
public Configurator.ExecutionStatus
configure(LoggerContext loggerContext)

Implements ch.qos.logback.classic.spi.Configurator.configure.

Implementations of this method may expect that the LoggerContext is set with ContextAware#setContext before this method is invoked.
private void
pack-priv URL
private URL
getResource(String filename, ClassLoader classLoader, boolean updateStatus)

private URL
performMultiStepModelFileSearch(boolean updateState)

private Model
private void
statusOnResourceSearch(String resourceName, URL url)

Inherited from ch.qos.logback.core.spi.ContextAwareBase:
addErroraddErroraddInfoaddInfoaddStatusaddWarnaddWarngetContextgetDeclaredOrigingetStatusManagersetContext

Field Detail

AUTOCONFIG_MODEL_FILEback to summary
public static final String AUTOCONFIG_MODEL_FILE
modelInterpretationContextback to summary
protected ModelInterpretationContext modelInterpretationContext
TEST_AUTOCONFIG_MODEL_FILEback to summary
public static final String TEST_AUTOCONFIG_MODEL_FILE

Constructor Detail

SerializedModelConfiguratorback to summary
public SerializedModelConfigurator()

Method Detail

buildModelInterpretationContextback to summary
private void buildModelInterpretationContext(Model topModel)
configureback to summary
public Configurator.ExecutionStatus configure(LoggerContext loggerContext)

Implements ch.qos.logback.classic.spi.Configurator.configure.

Doc from ch.qos.logback.classic.spi.Configurator.configure.

Implementations of this method may expect that the LoggerContext is set with ContextAware#setContext before this method is invoked.

Annotations
@Override
configureByResourceback to summary
private void configureByResource(URL url)
findModelConfigFileURLFromSystemPropertiesback to summary
pack-priv URL findModelConfigFileURLFromSystemProperties(ClassLoader classLoader)
getResourceback to summary
private URL getResource(String filename, ClassLoader classLoader, boolean updateStatus)
performMultiStepModelFileSearchback to summary
private URL performMultiStepModelFileSearch(boolean updateState)
retrieveModelback to summary
private Model retrieveModel(URL url)
statusOnResourceSearchback to summary
private void statusOnResourceSearch(String resourceName, URL url)