LoggerContextFactory
public class SLF4JLoggerContextFactory extends Object implements LoggerContextFactory
Constructor | Description |
---|---|
SLF4JLoggerContextFactory() |
Modifier and Type | Method | Description |
---|---|---|
LoggerContext |
getContext(String fqcn,
ClassLoader loader,
Object externalContext,
boolean currentContext) |
Creates a
LoggerContext . |
LoggerContext |
getContext(String fqcn,
ClassLoader loader,
Object externalContext,
boolean currentContext,
URI configLocation,
String name) |
Creates a
LoggerContext . |
void |
removeContext(LoggerContext ignored) |
Removes knowledge of a LoggerContext.
|
public LoggerContext getContext(String fqcn, ClassLoader loader, Object externalContext, boolean currentContext)
LoggerContextFactory
LoggerContext
.getContext
in interface LoggerContextFactory
fqcn
- The fully qualified class name of the caller.loader
- The ClassLoader to use or null.externalContext
- An external context (such as a ServletContext) to be associated with the LoggerContext.currentContext
- If true returns the current Context, if false returns the Context appropriate
for the caller if a more appropriate Context can be determined.public LoggerContext getContext(String fqcn, ClassLoader loader, Object externalContext, boolean currentContext, URI configLocation, String name)
LoggerContextFactory
LoggerContext
.getContext
in interface LoggerContextFactory
fqcn
- The fully qualified class name of the caller.loader
- The ClassLoader to use or null.externalContext
- An external context (such as a ServletContext) to be associated with the LoggerContext.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.name
- The name of the context or null.public void removeContext(LoggerContext ignored)
LoggerContextFactory
removeContext
in interface LoggerContextFactory
ignored
- 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.