log4j-jboss-logmanager 1.0.2.Final-redhat-1

org.apache.log4j
Class Hierarchy

java.lang.Object
  extended by 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 log4j Hierarchy class. We redirect management of the hierarchy completely to the logmanager's log context.


Constructor Summary
Hierarchy(Logger root)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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:
addHierarchyEventListener in interface org.apache.log4j.spi.LoggerRepository

clear

public void clear()

emitNoAppenderWarning

public void emitNoAppenderWarning(Category cat)
Specified by:
emitNoAppenderWarning in interface org.apache.log4j.spi.LoggerRepository

exists

public Logger exists(String name)
Specified by:
exists in interface org.apache.log4j.spi.LoggerRepository

setThreshold

public void setThreshold(String levelStr)
Specified by:
setThreshold in interface org.apache.log4j.spi.LoggerRepository

setThreshold

public void setThreshold(org.apache.log4j.Level l)
Specified by:
setThreshold in interface org.apache.log4j.spi.LoggerRepository

fireAddAppenderEvent

public void fireAddAppenderEvent(Category logger,
                                 org.apache.log4j.Appender appender)
Specified by:
fireAddAppenderEvent in interface org.apache.log4j.spi.LoggerRepository

getThreshold

public org.apache.log4j.Level getThreshold()
Specified by:
getThreshold in interface org.apache.log4j.spi.LoggerRepository

getLogger

public Logger getLogger(String name)
Specified by:
getLogger in interface org.apache.log4j.spi.LoggerRepository

getLogger

public Logger getLogger(String name,
                        org.apache.log4j.spi.LoggerFactory factory)
Specified by:
getLogger in interface org.apache.log4j.spi.LoggerRepository

getCurrentLoggers

public Enumeration getCurrentLoggers()
Specified by:
getCurrentLoggers in interface org.apache.log4j.spi.LoggerRepository

getCurrentCategories

public Enumeration getCurrentCategories()
Specified by:
getCurrentCategories in interface org.apache.log4j.spi.LoggerRepository

getRendererMap

public org.apache.log4j.or.RendererMap getRendererMap()
Specified by:
getRendererMap in interface org.apache.log4j.spi.RendererSupport

getRootLogger

public Logger getRootLogger()
Specified by:
getRootLogger in interface org.apache.log4j.spi.LoggerRepository

isDisabled

public boolean isDisabled(int level)
Specified by:
isDisabled in interface org.apache.log4j.spi.LoggerRepository

overrideAsNeeded

@Deprecated
public void overrideAsNeeded(String override)
Deprecated. 


resetConfiguration

public void resetConfiguration()
Specified by:
resetConfiguration in interface org.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:
setRenderer in interface org.apache.log4j.spi.RendererSupport

setThrowableRenderer

public void setThrowableRenderer(org.apache.log4j.spi.ThrowableRenderer renderer)
Specified by:
setThrowableRenderer in interface org.apache.log4j.spi.ThrowableRendererSupport

getThrowableRenderer

public org.apache.log4j.spi.ThrowableRenderer getThrowableRenderer()
Specified by:
getThrowableRenderer in interface org.apache.log4j.spi.ThrowableRendererSupport

shutdown

public void shutdown()
Specified by:
shutdown in interface org.apache.log4j.spi.LoggerRepository

log4j-jboss-logmanager 1.0.2.Final-redhat-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.