Class KettleLogChannelAppender

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.Appender, org.apache.logging.log4j.core.LifeCycle

    public class KettleLogChannelAppender
    extends Object
    implements org.apache.logging.log4j.core.Appender
    • Field Detail

      • LOG_LEVEL_MAP

        public static final Map<LogLevel,​org.apache.logging.log4j.Level> LOG_LEVEL_MAP
        Maps Kettle LogLevels to Log4j Levels
    • Method Detail

      • append

        public void append​(org.apache.logging.log4j.core.LogEvent event)
        Specified by:
        append in interface org.apache.logging.log4j.core.Appender
      • getName

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

        public org.apache.logging.log4j.core.Layout<? extends Serializable> getLayout()
        Specified by:
        getLayout in interface org.apache.logging.log4j.core.Appender
      • ignoreExceptions

        public boolean ignoreExceptions()
        Specified by:
        ignoreExceptions in interface org.apache.logging.log4j.core.Appender
      • getHandler

        public org.apache.logging.log4j.core.ErrorHandler getHandler()
        Specified by:
        getHandler in interface org.apache.logging.log4j.core.Appender
      • setHandler

        public void setHandler​(org.apache.logging.log4j.core.ErrorHandler handler)
        Specified by:
        setHandler in interface org.apache.logging.log4j.core.Appender
      • getState

        public org.apache.logging.log4j.core.LifeCycle.State getState()
        Specified by:
        getState in interface org.apache.logging.log4j.core.LifeCycle
      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.apache.logging.log4j.core.LifeCycle
      • start

        public void start()
        Specified by:
        start in interface org.apache.logging.log4j.core.LifeCycle
      • stop

        public void stop()
        Specified by:
        stop in interface org.apache.logging.log4j.core.LifeCycle
      • isStarted

        public boolean isStarted()
        Specified by:
        isStarted in interface org.apache.logging.log4j.core.LifeCycle
      • isStopped

        public boolean isStopped()
        Specified by:
        isStopped in interface org.apache.logging.log4j.core.LifeCycle