Top Description Inners Methods
ch.qos.logback.classic.spi

public Interface Configurator

extends ContextAware
Known Direct Implementers
ch.qos.logback.classic.util.DefaultJoranConfigurator, ch.qos.logback.classic.BasicConfigurator, ch.qos.logback.classic.joran.SerializedModelConfigurator
Imports
ch.qos.logback.classic.LoggerContext, ch.qos.logback.core.Context, ch.qos.logback.core.spi.ContextAware, java.lang.annotation.ElementType, .Retention, .RetentionPolicy, .Target

Allows programmatic initialization and configuration of Logback. The ServiceLoader is typically used to instantiate implementations and thus implementations will need to follow the guidelines of the ServiceLoader, in particular the no-arg constructor requirement. The return type of configure was changed from 'void' to {@link ExecutionStatus) in logback version 1.3.0.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public Configurator.ExecutionStatus
configure(LoggerContext context)

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

Inherited from ch.qos.logback.core.spi.ContextAware:
addErroraddErroraddInfoaddInfoaddStatusaddWarnaddWarngetContextsetContext

Method Detail

configureback to summary
public Configurator.ExecutionStatus configure(LoggerContext context)

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

ch.qos.logback.classic.spi back to summary

public final Enum Configurator.ExecutionStatus

extends Enum<Configurator.ExecutionStatus>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Configurator.ExecutionStatus
public static final Configurator.ExecutionStatus
public static final Configurator.ExecutionStatus

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Configurator.ExecutionStatus
public static Configurator.ExecutionStatus[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DO_NOT_INVOKE_NEXT_IF_ANYback to summary
public static final Configurator.ExecutionStatus DO_NOT_INVOKE_NEXT_IF_ANY
INVOKE_NEXT_IF_ANYback to summary
public static final Configurator.ExecutionStatus INVOKE_NEXT_IF_ANY
NEUTRALback to summary
public static final Configurator.ExecutionStatus NEUTRAL

Constructor Detail

ExecutionStatusback to summary
private ExecutionStatus()

Method Detail

valueOfback to summary
public static Configurator.ExecutionStatus valueOf(String name)
valuesback to summary
public static Configurator.ExecutionStatus[] values()