org.apache.logging.log4j.core.selector
Class BasicContextSelector
java.lang.Object
org.apache.logging.log4j.core.selector.BasicContextSelector
- All Implemented Interfaces:
- ContextSelector
public class BasicContextSelector
- extends Object
- implements ContextSelector
Returns either this Thread's context or the default LoggerContext.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicContextSelector
public BasicContextSelector()
getContext
public LoggerContext getContext(String fqcn,
ClassLoader loader,
boolean currentContext)
- Description copied from interface:
ContextSelector
- Return the LoggerContext.
- Specified by:
getContext
in interface ContextSelector
- Parameters:
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.
- Returns:
- The LoggerContext.
locateContext
public LoggerContext locateContext(String name,
String configLocation)
removeContext
public void removeContext(LoggerContext context)
getLoggerContexts
public List<LoggerContext> getLoggerContexts()
- Description copied from interface:
ContextSelector
- Return a List of all the available LoggerContexts.
- Specified by:
getLoggerContexts
in interface ContextSelector
- Returns:
- The List of LoggerContexts.
Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.