org.apache.log4j.spi
Class RootLogger
- AppenderAttachable
public final class RootLogger
RootLogger sits at the top of the logger hierachy. It is a
regular logger except that it provides several guarantees.
First, it cannot be assigned a
null
level. Second, since root logger cannot have a parent, the
getChainedLevel()
method always returns the value of the
level field without walking the hierarchy.
Level | getChainedLevel() - Return the assigned level value without walking the logger
hierarchy.
|
void | setLevel(Level level) - Setting a null value to the level of the root logger may have catastrophic
results.
|
addAppender , assertLog , callAppenders , debug , debug , error , error , exists , fatal , fatal , forcedLog , getAdditivity , getAllAppenders , getAppender , getChainedPriority , getCurrentCategories , getDefaultHierarchy , getEffectiveLevel , getHierarchy , getInstance , getInstance , getLevel , getLoggerRepository , getName , getParent , getPriority , getResourceBundle , getResourceBundleString , getRoot , info , info , isAttached , isDebugEnabled , isEnabledFor , isInfoEnabled , l7dlog , l7dlog , log , log , log , removeAllAppenders , removeAppender , removeAppender , setAdditivity , setLevel , setPriority , setResourceBundle , shutdown , warn , warn |
RootLogger
public RootLogger(Level level)
The root logger names itself as "root". However, the root
logger cannot be retrieved by name.
getChainedLevel
public final Level getChainedLevel()
Return the assigned level value without walking the logger
hierarchy.
setLevel
public final void setLevel(Level level)
Setting a null value to the level of the root logger may have catastrophic
results. We prevent this here.
- setLevel in interface Category
Copyright 2000-2005 Apache Software Foundation.