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.LoggerRepository
public void clear()
public void emitNoAppenderWarning(Category cat)
emitNoAppenderWarning
in interface org.apache.log4j.spi.LoggerRepository
public Logger exists(String name)
exists
in interface org.apache.log4j.spi.LoggerRepository
public void setThreshold(String levelStr)
setThreshold
in interface org.apache.log4j.spi.LoggerRepository
public void setThreshold(org.apache.log4j.Level l)
setThreshold
in interface org.apache.log4j.spi.LoggerRepository
public void fireAddAppenderEvent(Category logger, org.apache.log4j.Appender appender)
fireAddAppenderEvent
in interface org.apache.log4j.spi.LoggerRepository
public org.apache.log4j.Level getThreshold()
getThreshold
in interface org.apache.log4j.spi.LoggerRepository
public Logger getLogger(String name)
getLogger
in interface org.apache.log4j.spi.LoggerRepository
public Logger getLogger(String name, org.apache.log4j.spi.LoggerFactory factory)
getLogger
in interface org.apache.log4j.spi.LoggerRepository
public Enumeration getCurrentLoggers()
getCurrentLoggers
in interface org.apache.log4j.spi.LoggerRepository
public Enumeration getCurrentCategories()
getCurrentCategories
in interface org.apache.log4j.spi.LoggerRepository
public org.apache.log4j.or.RendererMap getRendererMap()
getRendererMap
in interface org.apache.log4j.spi.RendererSupport
public Logger getRootLogger()
getRootLogger
in interface org.apache.log4j.spi.LoggerRepository
public 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.RendererSupport
public void setThrowableRenderer(org.apache.log4j.spi.ThrowableRenderer renderer)
setThrowableRenderer
in interface org.apache.log4j.spi.ThrowableRendererSupport
public org.apache.log4j.spi.ThrowableRenderer getThrowableRenderer()
getThrowableRenderer
in interface org.apache.log4j.spi.ThrowableRendererSupport
public void shutdown()
shutdown
in interface org.apache.log4j.spi.LoggerRepository
Copyright © 2022 JBoss by Red Hat. All rights reserved.