Class Log4JLogger

java.lang.Object
org.apache.avalon.framework.logger.Log4JLogger
All Implemented Interfaces:
Logger

public final class Log4JLogger extends Object implements Logger
The default Log4J wrapper class for Logger.
Version:
CVS $Revision: 1.19 $ $Date: 2004/02/11 14:34:26 $
Author:
Avalon Development Team
  • Constructor Details

    • Log4JLogger

      public Log4JLogger(org.apache.log4j.Logger logImpl)
      Create a logger that delegates to specified category.
      Parameters:
      logImpl - the category to delegate to
  • Method Details

    • debug

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

      public final void debug(String message, 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(String message)
      Log a info message.
      Specified by:
      info in interface Logger
      Parameters:
      message - the message
    • info

      public final void info(String message, 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(String message)
      Log a warn message.
      Specified by:
      warn in interface Logger
      Parameters:
      message - the message
    • warn

      public final void warn(String message, 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(String message)
      Log a error message.
      Specified by:
      error in interface Logger
      Parameters:
      message - the message
    • error

      public final void error(String message, 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(String message)
      Log a fatalError message.
      Specified by:
      fatalError in interface Logger
      Parameters:
      message - the message
    • fatalError

      public final void fatalError(String message, 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(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