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 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 TypeMethodDescriptionvoid
addAppenderEvent
(org.apache.log4j.Category cat, org.apache.log4j.Appender appender) void
disable()
Disable forwarding of notifications to simulate removal of listener.private boolean
Gets whether proxy is enabled.void
removeAppenderEvent
(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:
addAppenderEvent
in interfaceorg.apache.log4j.spi.HierarchyEventListener
-
removeAppenderEvent
public void removeAppenderEvent(org.apache.log4j.Category cat, org.apache.log4j.Appender appender) - Specified by:
removeAppenderEvent
in 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.
-