|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.qos.logback.core.ContextBase
ch.qos.logback.classic.LoggerContext
public class LoggerContext
LoggerContext glues many of the logback-classic components together. In
principle, every logback-classic component instance is attached either
directly or indirecty to a LoggerContext instance. Just as importantly
LoggerContext implements the ILoggerFactory
acting as the
manufacturing source of Logger
instances.
Field Summary | |
---|---|
static java.lang.String |
ROOT_NAME
|
Constructor Summary | |
---|---|
LoggerContext()
|
Method Summary | |
---|---|
void |
addListener(LoggerContextListener listener)
|
void |
addTurboFilter(TurboFilter newFilter)
|
Logger |
exists(java.lang.String name)
Check if the named logger exists in the hierarchy. |
java.util.List<LoggerContextListener> |
getCopyOfListenerList()
|
Logger |
getLogger(java.lang.Class clazz)
|
Logger |
getLogger(java.lang.String name)
|
LoggerContextRemoteView |
getLoggerContextRemoteView()
|
java.util.List<Logger> |
getLoggerList()
|
TurboFilterList |
getTurboFilterList()
|
boolean |
isStarted()
|
void |
putProperty(java.lang.String key,
java.lang.String val)
Set a property of this context. |
void |
removeListener(LoggerContextListener listener)
|
void |
reset()
This method closes all appenders, |
void |
resetTurboFilterList()
First stop all registered turbo filters and then clear the registration list. |
void |
setName(java.lang.String name)
The context name can be set only if it is not already set, or if the current name is the default context name, namely "default", or if the current name and the old name are the same. |
void |
start()
|
void |
stop()
|
java.lang.String |
toString()
|
Methods inherited from class ch.qos.logback.core.ContextBase |
---|
getCopyOfPropertyMap, getName, getObject, getProperty, getStatusManager, putObject, setStatusManager |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ROOT_NAME
Constructor Detail |
---|
public LoggerContext()
Method Detail |
---|
public void putProperty(java.lang.String key, java.lang.String val)
Context
putProperty
in interface Context
putProperty
in class ContextBase
public void setName(java.lang.String name)
ContextBase
setName
in interface Context
setName
in class ContextBase
public final Logger getLogger(java.lang.Class clazz)
public final Logger getLogger(java.lang.String name)
getLogger
in interface org.slf4j.ILoggerFactory
public Logger exists(java.lang.String name)
null
.
name
- the name of the logger to search for.public java.util.List<Logger> getLoggerList()
public LoggerContextRemoteView getLoggerContextRemoteView()
public void reset()
public TurboFilterList getTurboFilterList()
public void addTurboFilter(TurboFilter newFilter)
public void resetTurboFilterList()
public void addListener(LoggerContextListener listener)
public void removeListener(LoggerContextListener listener)
public java.util.List<LoggerContextListener> getCopyOfListenerList()
public boolean isStarted()
isStarted
in interface LifeCycle
public void start()
start
in interface LifeCycle
public void stop()
stop
in interface LifeCycle
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |