public class ClogrContextSelector extends Object implements ch.qos.logback.classic.selector.ContextSelector
This implementation does not support named contexts and returns an empty list.
Constructor and Description |
---|
ClogrContextSelector(ch.qos.logback.classic.LoggerContext loggerContext)
Logger context constructor.
|
Modifier and Type | Method and Description |
---|---|
ch.qos.logback.classic.LoggerContext |
detachLoggerContext(String loggerContextName) |
List<String> |
getContextNames() |
ch.qos.logback.classic.LoggerContext |
getDefaultLoggerContext() |
ch.qos.logback.classic.LoggerContext |
getLoggerContext() |
ch.qos.logback.classic.LoggerContext |
getLoggerContext(String name) |
public ClogrContextSelector(@Nonnull ch.qos.logback.classic.LoggerContext loggerContext)
loggerContext
- The default logger context.public ch.qos.logback.classic.LoggerContext getDefaultLoggerContext()
getDefaultLoggerContext
in interface ch.qos.logback.classic.selector.ContextSelector
public ch.qos.logback.classic.LoggerContext getLoggerContext()
This implementation uses Clogr to retrieve the current logger context.
getLoggerContext
in interface ch.qos.logback.classic.selector.ContextSelector
ClassCastException
- if the current logging concern is not an instance of LoggerContextLoggingConcern
.Clogr.getLoggingConcern()
public ch.qos.logback.classic.LoggerContext detachLoggerContext(String loggerContextName)
This implementation does not support named contexts and returns null
.
detachLoggerContext
in interface ch.qos.logback.classic.selector.ContextSelector
public List<String> getContextNames()
This implementation does not support named contexts and returns an empty list.
getContextNames
in interface ch.qos.logback.classic.selector.ContextSelector
public ch.qos.logback.classic.LoggerContext getLoggerContext(String name)
This implementation does not support named contexts and returns null
.
getLoggerContext
in interface ch.qos.logback.classic.selector.ContextSelector
Copyright © 2016 GlobalMentor, Inc.. All rights reserved.