Package org.apache.log4j
Class LoggerRepositoryExImpl.HierarchyEventListenerProxy
- java.lang.Object
-
- org.apache.log4j.LoggerRepositoryExImpl.HierarchyEventListenerProxy
-
- All Implemented Interfaces:
org.apache.log4j.spi.HierarchyEventListener
- Enclosing class:
- LoggerRepositoryExImpl
private static final class LoggerRepositoryExImpl.HierarchyEventListenerProxy extends java.lang.Object implements org.apache.log4j.spi.HierarchyEventListenerProxy that implements HierarchyEventListener and delegates to LoggerEventListener.
-
-
Field Summary
Fields Modifier and Type Field Description private LoggerEventListenerlistenerWrapper listener.
-
Constructor Summary
Constructors Constructor Description HierarchyEventListenerProxy(LoggerEventListener l)Creates new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAppenderEvent(org.apache.log4j.Category cat, org.apache.log4j.Appender appender)voiddisable()Disable forwarding of notifications to simulate removal of listener.private booleanisEnabled()Gets whether proxy is enabled.voidremoveAppenderEvent(org.apache.log4j.Category cat, org.apache.log4j.Appender appender)
-
-
-
Field Detail
-
listener
private LoggerEventListener listener
Wrapper listener.
-
-
Constructor Detail
-
HierarchyEventListenerProxy
public HierarchyEventListenerProxy(LoggerEventListener l)
Creates new instance.- Parameters:
l- listener
-
-
Method Detail
-
addAppenderEvent
public void addAppenderEvent(org.apache.log4j.Category cat, org.apache.log4j.Appender appender)- Specified by:
addAppenderEventin interfaceorg.apache.log4j.spi.HierarchyEventListener
-
removeAppenderEvent
public void removeAppenderEvent(org.apache.log4j.Category cat, org.apache.log4j.Appender appender)- Specified by:
removeAppenderEventin interfaceorg.apache.log4j.spi.HierarchyEventListener
-
disable
public void disable()
Disable forwarding of notifications to simulate removal of listener.
-
isEnabled
private boolean isEnabled()
Gets whether proxy is enabled.- Returns:
- true if proxy is enabled.
-
-