Class LogKitLogger

  • All Implemented Interfaces:
    Logger

    public final class LogKitLogger
    extends java.lang.Object
    implements Logger
    The default LogKit wrapper class for Logger.
    Version:
    CVS $Revision: 1.14 $ $Date: 2003/02/11 15:58:41 $
    Author:
    Avalon Development Team
    • Constructor Summary

      Constructors 
      Constructor Description
      LogKitLogger​(org.apache.log.Logger logImpl)
      Create a logger that delegates to specified logger.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void debug​(java.lang.String message)
      Log a debug message.
      void debug​(java.lang.String message, java.lang.Throwable throwable)
      Log a debug message.
      void error​(java.lang.String message)
      Log a error message.
      void error​(java.lang.String message, java.lang.Throwable throwable)
      Log a error message.
      void fatalError​(java.lang.String message)
      Log a fatalError message.
      void fatalError​(java.lang.String message, java.lang.Throwable throwable)
      Log a fatalError message.
      Logger getChildLogger​(java.lang.String name)
      Create a new child logger.
      void info​(java.lang.String message)
      Log a info message.
      void info​(java.lang.String message, java.lang.Throwable throwable)
      Log a info message.
      boolean isDebugEnabled()
      Determine if messages of priority "debug" will be logged.
      boolean isErrorEnabled()
      Determine if messages of priority "error" will be logged.
      boolean isFatalErrorEnabled()
      Determine if messages of priority "fatalError" will be logged.
      boolean isInfoEnabled()
      Determine if messages of priority "info" will be logged.
      boolean isWarnEnabled()
      Determine if messages of priority "warn" will be logged.
      void warn​(java.lang.String message)
      Log a warn message.
      void warn​(java.lang.String message, java.lang.Throwable throwable)
      Log a warn message.
      • Methods inherited from class java.lang.Object

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

      • LogKitLogger

        public LogKitLogger​(org.apache.log.Logger logImpl)
        Create a logger that delegates to specified logger.
        Parameters:
        logImpl - the LogKit logger to delegate to
    • Method Detail

      • debug

        public final void debug​(java.lang.String message)
        Log a debug message.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message
      • debug

        public final void debug​(java.lang.String message,
                                java.lang.Throwable throwable)
        Log a debug message.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message
        throwable - the throwable
      • isDebugEnabled

        public final boolean isDebugEnabled()
        Determine if messages of priority "debug" will be logged.
        Specified by:
        isDebugEnabled in interface Logger
        Returns:
        true if "debug" messages will be logged
      • info

        public final void info​(java.lang.String message)
        Log a info message.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message
      • info

        public final void info​(java.lang.String message,
                               java.lang.Throwable throwable)
        Log a info message.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message
        throwable - the throwable
      • isInfoEnabled

        public final boolean isInfoEnabled()
        Determine if messages of priority "info" will be logged.
        Specified by:
        isInfoEnabled in interface Logger
        Returns:
        true if "info" messages will be logged
      • warn

        public final void warn​(java.lang.String message)
        Log a warn message.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message
      • warn

        public final void warn​(java.lang.String message,
                               java.lang.Throwable throwable)
        Log a warn message.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message
        throwable - the throwable
      • isWarnEnabled

        public final boolean isWarnEnabled()
        Determine if messages of priority "warn" will be logged.
        Specified by:
        isWarnEnabled in interface Logger
        Returns:
        true if "warn" messages will be logged
      • error

        public final void error​(java.lang.String message)
        Log a error message.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message
      • error

        public final void error​(java.lang.String message,
                                java.lang.Throwable throwable)
        Log a error message.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message
        throwable - the throwable
      • isErrorEnabled

        public final boolean isErrorEnabled()
        Determine if messages of priority "error" will be logged.
        Specified by:
        isErrorEnabled in interface Logger
        Returns:
        true if "error" messages will be logged
      • fatalError

        public final void fatalError​(java.lang.String message)
        Log a fatalError message.
        Specified by:
        fatalError in interface Logger
        Parameters:
        message - the message
      • fatalError

        public final void fatalError​(java.lang.String message,
                                     java.lang.Throwable throwable)
        Log a fatalError message.
        Specified by:
        fatalError in interface Logger
        Parameters:
        message - the message
        throwable - the throwable
      • isFatalErrorEnabled

        public final boolean isFatalErrorEnabled()
        Determine if messages of priority "fatalError" will be logged.
        Specified by:
        isFatalErrorEnabled in interface Logger
        Returns:
        true if "fatalError" messages will be logged
      • getChildLogger

        public final Logger getChildLogger​(java.lang.String name)
        Create a new child logger. The name of the child logger is [current-loggers-name].[passed-in-name] Throws IllegalArgumentException if name has an empty element name
        Specified by:
        getChildLogger in interface Logger
        Parameters:
        name - the subname of this logger
        Returns:
        the new logger