Interface Configurator

All Superinterfaces:
ContextAware
All Known Implementing Classes:
BasicConfigurator, DefaultJoranConfigurator, SerializedModelConfigurator

public interface Configurator extends ContextAware
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
invalid @link
{@link ExecutionStatus) in logback version 1.3.0.