public class SimpleLoggerContextFactory extends java.lang.Object implements LoggerContextFactory
Modifier and Type | Field and Description |
---|---|
private static LoggerContext |
context |
Constructor and Description |
---|
SimpleLoggerContextFactory() |
Modifier and Type | Method and Description |
---|---|
LoggerContext |
getContext(java.lang.String fqcn,
java.lang.ClassLoader loader,
java.lang.Object externalContext,
boolean currentContext)
Creates a
LoggerContext . |
LoggerContext |
getContext(java.lang.String fqcn,
java.lang.ClassLoader loader,
java.lang.Object externalContext,
boolean currentContext,
java.net.URI configLocation,
java.lang.String name)
Creates a
LoggerContext . |
void |
removeContext(LoggerContext removeContext)
Removes knowledge of a LoggerContext.
|
private static LoggerContext context
public LoggerContext getContext(java.lang.String fqcn, java.lang.ClassLoader loader, java.lang.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(java.lang.String fqcn, java.lang.ClassLoader loader, java.lang.Object externalContext, boolean currentContext, java.net.URI configLocation, java.lang.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 removeContext)
LoggerContextFactory
removeContext
in interface LoggerContextFactory
removeContext
- The context to remove.