com.ibm.tivoli.maximo.dbmanage

Class AppenderAdapter

  • java.lang.Object
    • com.ibm.tivoli.maximo.dbmanage.AppenderAdapter
  • All Implemented Interfaces:
    org.apache.log4j.Appender
    Direct Known Subclasses:
    DBScriptTimingAppender, ICDebugLogger, ICUnitTestMonitor


    public class AppenderAdapter
    extends java.lang.Object
    implements org.apache.log4j.Appender
    This adapter class helps create logging appenders.
    See Also:
    DBChangeLogAppender, WarningsLogAppender
    • Constructor Summary

      Constructors 
      Constructor and Description
      AppenderAdapter() 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addFilter(org.apache.log4j.spi.Filter arg0) 
      void clearFilters() 
      void close() 
      void doAppend(org.apache.log4j.spi.LoggingEvent event) 
      org.apache.log4j.spi.ErrorHandler getErrorHandler() 
      org.apache.log4j.spi.Filter getFilter() 
      org.apache.log4j.Layout getLayout() 
      protected java.lang.Object getMsg(java.lang.Object msg, org.apache.log4j.Level level) 
      java.lang.String getName() 
      static java.lang.String listException(java.lang.Throwable t) 
      boolean requiresLayout() 
      void setErrorHandler(org.apache.log4j.spi.ErrorHandler arg0) 
      void setLayout(org.apache.log4j.Layout arg0) 
      void setName(java.lang.String arg0) 
      static void setupLogging()
      Workaround the MXLoggerFactory so that it's loggers aren't included in script running execution.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AppenderAdapter

        public AppenderAdapter()
    • Method Detail

      • getMsg

        protected java.lang.Object getMsg(java.lang.Object msg,
                                          org.apache.log4j.Level level)
      • addFilter

        public void addFilter(org.apache.log4j.spi.Filter arg0)
        Specified by:
        addFilter in interface org.apache.log4j.Appender
      • clearFilters

        public void clearFilters()
        Specified by:
        clearFilters in interface org.apache.log4j.Appender
      • close

        public void close()
        Specified by:
        close in interface org.apache.log4j.Appender
      • doAppend

        public void doAppend(org.apache.log4j.spi.LoggingEvent event)
        Specified by:
        doAppend in interface org.apache.log4j.Appender
      • getErrorHandler

        public org.apache.log4j.spi.ErrorHandler getErrorHandler()
        Specified by:
        getErrorHandler in interface org.apache.log4j.Appender
      • getFilter

        public org.apache.log4j.spi.Filter getFilter()
        Specified by:
        getFilter in interface org.apache.log4j.Appender
      • getLayout

        public org.apache.log4j.Layout getLayout()
        Specified by:
        getLayout in interface org.apache.log4j.Appender
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.apache.log4j.Appender
      • requiresLayout

        public boolean requiresLayout()
        Specified by:
        requiresLayout in interface org.apache.log4j.Appender
      • setErrorHandler

        public void setErrorHandler(org.apache.log4j.spi.ErrorHandler arg0)
        Specified by:
        setErrorHandler in interface org.apache.log4j.Appender
      • setLayout

        public void setLayout(org.apache.log4j.Layout arg0)
        Specified by:
        setLayout in interface org.apache.log4j.Appender
      • setName

        public void setName(java.lang.String arg0)
        Specified by:
        setName in interface org.apache.log4j.Appender
      • listException

        public static java.lang.String listException(java.lang.Throwable t)
      • setupLogging

        public static void setupLogging()
        Workaround the MXLoggerFactory so that it's loggers aren't included in script running execution. Also supply a dummy appender so that log4j doesn't complain.