Package org.apache.log4j
Class Hierarchy
- java.lang.Object
-
- org.apache.log4j.Hierarchy
-
- All Implemented Interfaces:
org.apache.log4j.spi.LoggerRepository,org.apache.log4j.spi.RendererSupport,org.apache.log4j.spi.ThrowableRendererSupport
public class Hierarchy extends Object implements org.apache.log4j.spi.LoggerRepository, org.apache.log4j.spi.RendererSupport, org.apache.log4j.spi.ThrowableRendererSupport
Our replacement for the log4jHierarchyclass. We redirect management of the hierarchy completely to the logmanager's log context.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddHierarchyEventListener(org.apache.log4j.spi.HierarchyEventListener listener)voidaddRenderer(Class classToRender, org.apache.log4j.or.ObjectRenderer or)voidclear()voidemitNoAppenderWarning(Category cat)Loggerexists(String name)voidfireAddAppenderEvent(Category logger, org.apache.log4j.Appender appender)EnumerationgetCurrentCategories()EnumerationgetCurrentLoggers()LoggergetLogger(String name)LoggergetLogger(String name, org.apache.log4j.spi.LoggerFactory factory)org.apache.log4j.or.RendererMapgetRendererMap()LoggergetRootLogger()org.apache.log4j.LevelgetThreshold()org.apache.log4j.spi.ThrowableRenderergetThrowableRenderer()booleanisDisabled(int level)voidoverrideAsNeeded(String override)Deprecated.voidresetConfiguration()voidsetDisableOverride(String override)Deprecated.voidsetRenderer(Class renderedClass, org.apache.log4j.or.ObjectRenderer renderer)voidsetThreshold(String levelStr)voidsetThreshold(org.apache.log4j.Level l)voidsetThrowableRenderer(org.apache.log4j.spi.ThrowableRenderer renderer)voidshutdown()
-
-
-
Constructor Detail
-
Hierarchy
public Hierarchy(Logger root)
-
-
Method Detail
-
addRenderer
public void addRenderer(Class classToRender, org.apache.log4j.or.ObjectRenderer or)
-
addHierarchyEventListener
public void addHierarchyEventListener(org.apache.log4j.spi.HierarchyEventListener listener)
- Specified by:
addHierarchyEventListenerin interfaceorg.apache.log4j.spi.LoggerRepository
-
clear
public void clear()
-
emitNoAppenderWarning
public void emitNoAppenderWarning(Category cat)
- Specified by:
emitNoAppenderWarningin interfaceorg.apache.log4j.spi.LoggerRepository
-
exists
public Logger exists(String name)
- Specified by:
existsin interfaceorg.apache.log4j.spi.LoggerRepository
-
setThreshold
public void setThreshold(String levelStr)
- Specified by:
setThresholdin interfaceorg.apache.log4j.spi.LoggerRepository
-
setThreshold
public void setThreshold(org.apache.log4j.Level l)
- Specified by:
setThresholdin interfaceorg.apache.log4j.spi.LoggerRepository
-
fireAddAppenderEvent
public void fireAddAppenderEvent(Category logger, org.apache.log4j.Appender appender)
- Specified by:
fireAddAppenderEventin interfaceorg.apache.log4j.spi.LoggerRepository
-
getThreshold
public org.apache.log4j.Level getThreshold()
- Specified by:
getThresholdin interfaceorg.apache.log4j.spi.LoggerRepository
-
getLogger
public Logger getLogger(String name)
- Specified by:
getLoggerin interfaceorg.apache.log4j.spi.LoggerRepository
-
getLogger
public Logger getLogger(String name, org.apache.log4j.spi.LoggerFactory factory)
- Specified by:
getLoggerin interfaceorg.apache.log4j.spi.LoggerRepository
-
getCurrentLoggers
public Enumeration getCurrentLoggers()
- Specified by:
getCurrentLoggersin interfaceorg.apache.log4j.spi.LoggerRepository
-
getCurrentCategories
public Enumeration getCurrentCategories()
- Specified by:
getCurrentCategoriesin interfaceorg.apache.log4j.spi.LoggerRepository
-
getRendererMap
public org.apache.log4j.or.RendererMap getRendererMap()
- Specified by:
getRendererMapin interfaceorg.apache.log4j.spi.RendererSupport
-
getRootLogger
public Logger getRootLogger()
- Specified by:
getRootLoggerin interfaceorg.apache.log4j.spi.LoggerRepository
-
isDisabled
public boolean isDisabled(int level)
- Specified by:
isDisabledin interfaceorg.apache.log4j.spi.LoggerRepository
-
overrideAsNeeded
@Deprecated public void overrideAsNeeded(String override)
Deprecated.
-
resetConfiguration
public void resetConfiguration()
- Specified by:
resetConfigurationin interfaceorg.apache.log4j.spi.LoggerRepository
-
setDisableOverride
@Deprecated public void setDisableOverride(String override)
Deprecated.
-
setRenderer
public void setRenderer(Class renderedClass, org.apache.log4j.or.ObjectRenderer renderer)
- Specified by:
setRendererin interfaceorg.apache.log4j.spi.RendererSupport
-
setThrowableRenderer
public void setThrowableRenderer(org.apache.log4j.spi.ThrowableRenderer renderer)
- Specified by:
setThrowableRendererin interfaceorg.apache.log4j.spi.ThrowableRendererSupport
-
getThrowableRenderer
public org.apache.log4j.spi.ThrowableRenderer getThrowableRenderer()
- Specified by:
getThrowableRendererin interfaceorg.apache.log4j.spi.ThrowableRendererSupport
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceorg.apache.log4j.spi.LoggerRepository
-
-