public class Hierarchy extends Object implements org.apache.log4j.spi.LoggerRepository, org.apache.log4j.spi.RendererSupport, org.apache.log4j.spi.ThrowableRendererSupport
Hierarchy class. We redirect management of the hierarchy
completely to the logmanager's log context.| Modifier and Type | Method and Description |
|---|---|
void |
addHierarchyEventListener(org.apache.log4j.spi.HierarchyEventListener listener) |
void |
addRenderer(Class classToRender,
org.apache.log4j.or.ObjectRenderer or) |
void |
clear() |
void |
emitNoAppenderWarning(Category cat) |
Logger |
exists(String name) |
void |
fireAddAppenderEvent(Category logger,
org.apache.log4j.Appender appender) |
Enumeration |
getCurrentCategories() |
Enumeration |
getCurrentLoggers() |
Logger |
getLogger(String name) |
Logger |
getLogger(String name,
org.apache.log4j.spi.LoggerFactory factory) |
org.apache.log4j.or.RendererMap |
getRendererMap() |
Logger |
getRootLogger() |
org.apache.log4j.Level |
getThreshold() |
org.apache.log4j.spi.ThrowableRenderer |
getThrowableRenderer() |
boolean |
isDisabled(int level) |
void |
overrideAsNeeded(String override)
Deprecated.
|
void |
resetConfiguration() |
void |
setDisableOverride(String override)
Deprecated.
|
void |
setRenderer(Class renderedClass,
org.apache.log4j.or.ObjectRenderer renderer) |
void |
setThreshold(org.apache.log4j.Level l) |
void |
setThreshold(String levelStr) |
void |
setThrowableRenderer(org.apache.log4j.spi.ThrowableRenderer renderer) |
void |
shutdown() |
public Hierarchy(Logger root)
public void addRenderer(Class classToRender, org.apache.log4j.or.ObjectRenderer or)
public void addHierarchyEventListener(org.apache.log4j.spi.HierarchyEventListener listener)
addHierarchyEventListener in interface org.apache.log4j.spi.LoggerRepositorypublic void clear()
public void emitNoAppenderWarning(Category cat)
emitNoAppenderWarning in interface org.apache.log4j.spi.LoggerRepositorypublic Logger exists(String name)
exists in interface org.apache.log4j.spi.LoggerRepositorypublic void setThreshold(String levelStr)
setThreshold in interface org.apache.log4j.spi.LoggerRepositorypublic void setThreshold(org.apache.log4j.Level l)
setThreshold in interface org.apache.log4j.spi.LoggerRepositorypublic void fireAddAppenderEvent(Category logger, org.apache.log4j.Appender appender)
fireAddAppenderEvent in interface org.apache.log4j.spi.LoggerRepositorypublic org.apache.log4j.Level getThreshold()
getThreshold in interface org.apache.log4j.spi.LoggerRepositorypublic Logger getLogger(String name)
getLogger in interface org.apache.log4j.spi.LoggerRepositorypublic Logger getLogger(String name, org.apache.log4j.spi.LoggerFactory factory)
getLogger in interface org.apache.log4j.spi.LoggerRepositorypublic Enumeration getCurrentLoggers()
getCurrentLoggers in interface org.apache.log4j.spi.LoggerRepositorypublic Enumeration getCurrentCategories()
getCurrentCategories in interface org.apache.log4j.spi.LoggerRepositorypublic org.apache.log4j.or.RendererMap getRendererMap()
getRendererMap in interface org.apache.log4j.spi.RendererSupportpublic Logger getRootLogger()
getRootLogger in interface org.apache.log4j.spi.LoggerRepositorypublic boolean isDisabled(int level)
isDisabled in interface org.apache.log4j.spi.LoggerRepository@Deprecated public void overrideAsNeeded(String override)
public void resetConfiguration()
resetConfiguration in interface org.apache.log4j.spi.LoggerRepository@Deprecated public void setDisableOverride(String override)
public void setRenderer(Class renderedClass, org.apache.log4j.or.ObjectRenderer renderer)
setRenderer in interface org.apache.log4j.spi.RendererSupportpublic void setThrowableRenderer(org.apache.log4j.spi.ThrowableRenderer renderer)
setThrowableRenderer in interface org.apache.log4j.spi.ThrowableRendererSupportpublic org.apache.log4j.spi.ThrowableRenderer getThrowableRenderer()
getThrowableRenderer in interface org.apache.log4j.spi.ThrowableRendererSupportpublic void shutdown()
shutdown in interface org.apache.log4j.spi.LoggerRepositoryCopyright © 2018 JBoss by Red Hat. All rights reserved.