Package org.openprovenance.prov.log
Class MyAppenderWrapper
- java.lang.Object
-
- org.apache.log4j.AppenderSkeleton
-
- org.openprovenance.prov.log.MyAppenderWrapper
-
- All Implemented Interfaces:
org.apache.log4j.Appender,org.apache.log4j.spi.AppenderAttachable,org.apache.log4j.spi.OptionHandler
public class MyAppenderWrapper extends org.apache.log4j.AppenderSkeleton implements org.apache.log4j.spi.AppenderAttachable
-
-
Constructor Summary
Constructors Constructor Description MyAppenderWrapper()MyAppenderWrapper(EventAction action)
-
Method Summary
Modifier and Type Method Description voidaddAppender(org.apache.log4j.Appender appender)protected voidappend(org.apache.log4j.spi.LoggingEvent event)protected voidappend_original(org.apache.log4j.spi.LoggingEvent event)voidclose()EnumerationgetAllAppenders()org.apache.log4j.AppendergetAppender(String name)booleanisAttached(org.apache.log4j.Appender appender)voidremoveAllAppenders()voidremoveAppender(String name)voidremoveAppender(org.apache.log4j.Appender appender)booleanrequiresLayout()
-
-
-
Constructor Detail
-
MyAppenderWrapper
public MyAppenderWrapper(EventAction action)
-
MyAppenderWrapper
public MyAppenderWrapper()
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfaceorg.apache.log4j.Appender
-
requiresLayout
public boolean requiresLayout()
- Specified by:
requiresLayoutin interfaceorg.apache.log4j.Appender
-
addAppender
public void addAppender(org.apache.log4j.Appender appender)
- Specified by:
addAppenderin interfaceorg.apache.log4j.spi.AppenderAttachable
-
getAllAppenders
public Enumeration getAllAppenders()
- Specified by:
getAllAppendersin interfaceorg.apache.log4j.spi.AppenderAttachable
-
getAppender
public org.apache.log4j.Appender getAppender(String name)
- Specified by:
getAppenderin interfaceorg.apache.log4j.spi.AppenderAttachable
-
isAttached
public boolean isAttached(org.apache.log4j.Appender appender)
- Specified by:
isAttachedin interfaceorg.apache.log4j.spi.AppenderAttachable
-
removeAllAppenders
public void removeAllAppenders()
- Specified by:
removeAllAppendersin interfaceorg.apache.log4j.spi.AppenderAttachable
-
removeAppender
public void removeAppender(org.apache.log4j.Appender appender)
- Specified by:
removeAppenderin interfaceorg.apache.log4j.spi.AppenderAttachable
-
removeAppender
public void removeAppender(String name)
- Specified by:
removeAppenderin interfaceorg.apache.log4j.spi.AppenderAttachable
-
append_original
protected void append_original(org.apache.log4j.spi.LoggingEvent event)
-
append
protected void append(org.apache.log4j.spi.LoggingEvent event)
- Specified by:
appendin classorg.apache.log4j.AppenderSkeleton
-
-