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 Object
implements org.apache.log4j.spi.HierarchyEventListener
Proxy that implements HierarchyEventListener
and delegates to LoggerEventListener.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAppenderEvent(org.apache.log4j.Category cat, org.apache.log4j.Appender appender) voiddisable()Disable forwarding of notifications to simulate removal of listener.private booleanGets whether proxy is enabled.voidremoveAppenderEvent(org.apache.log4j.Category cat, org.apache.log4j.Appender appender)
-
Field Details
-
listener
Wrapper listener.
-
-
Constructor Details
-
HierarchyEventListenerProxy
Creates new instance.- Parameters:
l- listener
-
-
Method Details
-
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.
-