org.apache.log4j.spi

Class RootCategory

Implemented Interfaces:
AppenderAttachable

public final class RootCategory
extends Logger

Field Summary

Fields inherited from class org.apache.log4j.Category

additive, level, name, parent, repository, resourceBundle

Constructor Summary

RootCategory(Level level)
The root category names itself as "root".

Method Summary

Level
getChainedLevel()
Return the assigned level value without walking the category hierarchy.
void
setLevel(Level level)
Setting a null value to the level of the root category may have catastrophic results.
void
setPriority(Level level)

Methods inherited from class org.apache.log4j.Logger

getLogger, getLogger, getLogger, getRootLogger, isTraceEnabled, trace, trace

Methods inherited from class org.apache.log4j.Category

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

Constructor Details

RootCategory

public RootCategory(Level level)
The root category names itself as "root". However, the root category cannot be retrieved by name.

Method Details

getChainedLevel

public final Level getChainedLevel()
Return the assigned level value without walking the category hierarchy.

setLevel

public final void setLevel(Level level)
Setting a null value to the level of the root category may have catastrophic results. We prevent this here.
Overrides:
setLevel in interface Category
Since:
0.8.3

setPriority

public final void setPriority(Level level)

Copyright 2000-2005 Apache Software Foundation.