NamedContextSelector
AsyncLoggerContextSelector
, BasicContextSelector
, BundleContextSelector
, ClassLoaderContextSelector
, JndiContextSelector
public interface ContextSelector
Modifier and Type | Method | Description |
---|---|---|
LoggerContext |
getContext(String fqcn,
ClassLoader loader,
boolean currentContext) |
Returns the LoggerContext.
|
LoggerContext |
getContext(String fqcn,
ClassLoader loader,
boolean currentContext,
URI configLocation) |
Returns the LoggerContext.
|
List<LoggerContext> |
getLoggerContexts() |
Returns a List of all the available LoggerContexts.
|
void |
removeContext(LoggerContext context) |
Remove any references to the LoggerContext.
|
LoggerContext getContext(String fqcn, ClassLoader loader, boolean currentContext)
fqcn
- The fully qualified class name of the caller.loader
- ClassLoader to use or null.currentContext
- If true returns the current Context, if false returns the Context appropriate
for the caller if a more appropriate Context can be determined.LoggerContext getContext(String fqcn, ClassLoader loader, boolean currentContext, URI configLocation)
fqcn
- The fully qualified class name of the caller.loader
- ClassLoader to use or null.currentContext
- If true returns the current Context, if false returns the Context appropriate
for the caller if a more appropriate Context can be determined.configLocation
- The location of the configuration for the LoggerContext.List<LoggerContext> getLoggerContexts()
void removeContext(LoggerContext context)
context
- The context to remove.Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.