## Uses of Interface
ch.qos.logback.core.Context

Packages that use Context
Package | Description
--- | ---
ch.qos.logback.classic | Contains logback classic main classes.
ch.qos.logback.classic.jmx |
ch.qos.logback.classic.spi | Contains core classes of logback classic.
ch.qos.logback.core | Contains the main classes of logback core.
ch.qos.logback.core.joran | Contains Joran configuration classes.
ch.qos.logback.core.joran.event |
ch.qos.logback.core.joran.spi |
ch.qos.logback.core.joran.util |
ch.qos.logback.core.pattern | Contains the base classes used by PatternLayout.
ch.qos.logback.core.recovery |
ch.qos.logback.core.rolling.helper | Internal helper classes used by `ch.qos.logback.core.rolling` package.
ch.qos.logback.core.sift |
ch.qos.logback.core.spi | Contains core functionnalities of logback, such as
ch.qos.logback.core.status | Contains logback's internal error reporting system.
ch.qos.logback.core.util | Contains various utility classes.

### Uses of Context in ch.qos.logback.classic

Classes in ch.qos.logback.classic that implement Context
Modifier and Type | Class and Description
--- | ---
`class` | `LoggerContext` LoggerContext glues many of the logback-classic components together.

### Uses of Context in ch.qos.logback.classic.jmx

Methods in ch.qos.logback.classic.jmx with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`static javax.management.ObjectName` | MBeanUtil.`string2ObjectName(Context context, java.lang.Object caller, java.lang.String objectNameAsStr)`

### Uses of Context in ch.qos.logback.classic.spi

Methods in ch.qos.logback.classic.spi with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`void` | LoggerContextAwareBase.`setContext(Context context)`

### Uses of Context in ch.qos.logback.core

Classes in ch.qos.logback.core that implement Context
Modifier and Type | Class and Description
--- | ---
`class` | `ContextBase`

Methods in ch.qos.logback.core that return Context
Modifier and Type | Method and Description
--- | ---
`Context` | LayoutBase.`getContext()`

Methods in ch.qos.logback.core with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`void` | LayoutBase.`setContext(Context context)`

### Uses of Context in ch.qos.logback.core.joran

Methods in ch.qos.logback.core.joran with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`static void` | GenericConfigurator.`informContextOfURLUsedForConfiguration(Context context, java.net.URL url)`

### Uses of Context in ch.qos.logback.core.joran.event

Methods in ch.qos.logback.core.joran.event that return Context
Modifier and Type | Method and Description
--- | ---
`Context` | SaxEventRecorder.`getContext()`

Methods in ch.qos.logback.core.joran.event with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`void` | SaxEventRecorder.`setContext(Context context)`

Constructors in ch.qos.logback.core.joran.event with parameters of type Context
Constructor and Description
`SaxEventRecorder(Context context)`

### Uses of Context in ch.qos.logback.core.joran.spi

Constructors in ch.qos.logback.core.joran.spi with parameters of type Context
Constructor and Description
`InterpretationContext(Context context, Interpreter joranInterpreter)`
`Interpreter(Context context, RuleStore rs, ElementPath initialElementPath)`
`SimpleRuleStore(Context context)`

### Uses of Context in ch.qos.logback.core.joran.util

Methods in ch.qos.logback.core.joran.util with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`static void` | ConfigurationWatchListUtil.`addToWatchList(Context context, java.net.URL url)`
`static ConfigurationWatchList` | ConfigurationWatchListUtil.`getConfigurationWatchList(Context context)`
`static java.net.URL` | ConfigurationWatchListUtil.`getMainWatchURL(Context context)`
`static void` | ConfigurationWatchListUtil.`setConfigurationWatchListResetFlag(Context context, boolean val)`
`static void` | ConfigurationWatchListUtil.`setMainWatchURL(Context context, java.net.URL url)`
`static boolean` | ConfigurationWatchListUtil.`wasConfigurationWatchListReset(Context context)`

### Uses of Context in ch.qos.logback.core.pattern

Methods in ch.qos.logback.core.pattern that return Context
Modifier and Type | Method and Description
--- | ---
`Context` | DynamicConverter.`getContext()`

Methods in ch.qos.logback.core.pattern with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`void` | DynamicConverter.`setContext(Context context)`
`static <E> void` | ConverterUtil.`setContextForConverters(Context context, Converter<E> head)`

### Uses of Context in ch.qos.logback.core.recovery

Methods in ch.qos.logback.core.recovery that return Context
Modifier and Type | Method and Description
--- | ---
`Context` | ResilientOutputStreamBase.`getContext()`

Methods in ch.qos.logback.core.recovery with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`void` | ResilientOutputStreamBase.`setContext(Context context)`

### Uses of Context in ch.qos.logback.core.rolling.helper

Constructors in ch.qos.logback.core.rolling.helper with parameters of type Context
Constructor and Description
`FileNamePattern(java.lang.String patternArg, Context contextArg)`

### Uses of Context in ch.qos.logback.core.sift

Methods in ch.qos.logback.core.sift with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`Appender<E>` | AbstractAppenderFactoryUsingJoran.`buildAppender(Context context, java.lang.String discriminatingValue)`
`Appender<E>` | AppenderFactory.`buildAppender(Context context, java.lang.String discriminatingValue)`

Constructors in ch.qos.logback.core.sift with parameters of type Context
Constructor and Description
`AppenderTracker(Context context, AppenderFactory<E> appenderFactory)`

### Uses of Context in ch.qos.logback.core.spi

Fields in ch.qos.logback.core.spi declared as Context
Modifier and Type | Field and Description
--- | ---
`protected Context` | ContextAwareBase.`context`
`protected Context` | ContextAwareImpl.`context`

Methods in ch.qos.logback.core.spi that return Context
Modifier and Type | Method and Description
--- | ---
`Context` | ContextAware.`getContext()`
`Context` | ContextAwareBase.`getContext()`
`Context` | ContextAwareImpl.`getContext()`

Methods in ch.qos.logback.core.spi with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`void` | ContextAware.`setContext(Context context)`
`void` | ContextAwareBase.`setContext(Context context)`
`void` | ContextAwareImpl.`setContext(Context context)`

Constructors in ch.qos.logback.core.spi with parameters of type Context
Constructor and Description
`ContextAwareImpl(Context context, java.lang.Object origin)`

### Uses of Context in ch.qos.logback.core.status

Methods in ch.qos.logback.core.status with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`static void` | OnConsoleStatusListener.`addNewInstanceToContext(Context context)` This utility method adds a new OnConsoleStatusListener to the context passed as parameter.
`static boolean` | StatusUtil.`contextHasStatusListener(Context context)` Returns true if the StatusManager associated with the context passed as parameter has one or more StatusListener instances registered.

Constructors in ch.qos.logback.core.status with parameters of type Context
Constructor and Description
`StatusUtil(Context context)`

### Uses of Context in ch.qos.logback.core.util

Methods in ch.qos.logback.core.util with parameters of type Context
Modifier and Type | Method and Description
--- | ---
`static java.lang.Object` | OptionHelper.`instantiateByClassName(java.lang.String className, java.lang.Class<?> superClass, Context context)`
`static java.lang.Object` | OptionHelper.`instantiateByClassNameAndParameter(java.lang.String className, java.lang.Class<?> superClass, Context context, java.lang.Class<?> type, java.lang.Object param)`
`static java.lang.Class<?>` | Loader.`loadClass(java.lang.String clazz, Context context)`
`static void` | StatusPrinter.`print(Context context)` Print the contents of the context's status data.
`static void` | StatusPrinter.`print(Context context, long threshold)` Print context's status data with a timestamp higher than the threshold.
`static void` | StatusPrinter.`printIfErrorsOccured(Context context)` Print the contents of the context statuses, but only if they contain errors.
`static void` | StatusPrinter.`printInCaseOfErrorsOrWarnings(Context context)` Print the contents of the context statuses, but only if they contain warnings or errors.
`static void` | StatusPrinter.`printInCaseOfErrorsOrWarnings(Context context, long threshold)` Print the contents of the context status, but only if they contain warnings or errors occurring later then the threshold.

Constructors in ch.qos.logback.core.util with parameters of type Context
Constructor and Description
`ContextUtil(Context context)`
`FileUtil(Context context)`