Package wt.log4j

Interface Logger


public interface Logger
This is the central interface in the log4j package. Most logging operations are done through this interface.

The canonical way to obtain a Logger for a class is through LogManager.getLogger(). Typically, each class gets its own Logger named after its fully qualified class name (the default Logger name when obtained through the LogManager.getLogger() method). Thus, the simplest way to use this would be like so:

 public class MyClass {
     private static final Logger LOGGER = LogManager.getLogger();
     // ...
 }
 


Supported API: true
Extendable: false
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    debug(Object message)
    Logs a message object with the
    invalid reference
    DEBUG
    level.
    void
    debug(Object message, Throwable throwable)
    Logs a message at the
    invalid reference
    DEBUG
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    debug(String message)
    Logs a message object with the
    invalid reference
    DEBUG
    level.
    void
    debug(String message, Object... params)
    Logs a message with parameters at the
    invalid reference
    DEBUG
    level.
    void
    debug(String message, Throwable throwable)
    Logs a message at the
    invalid reference
    DEBUG
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    error(Object message)
    Logs a message object with the
    invalid reference
    ERROR
    level.
    void
    error(Object message, Throwable throwable)
    Logs a message at the
    invalid reference
    ERROR
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    error(String message)
    Logs a message object with the
    invalid reference
    ERROR
    level.
    void
    error(String message, Object... params)
    Logs a message with parameters at the
    invalid reference
    ERROR
    level.
    void
    error(String message, Throwable throwable)
    Logs a message at the
    invalid reference
    ERROR
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    fatal(Object message)
    Logs a message object with the
    invalid reference
    FATAL
    level.
    void
    fatal(Object message, Throwable throwable)
    Logs a message at the
    invalid reference
    FATAL
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    fatal(String message)
    Logs a message object with the
    invalid reference
    FATAL
    level.
    void
    fatal(String message, Object... params)
    Logs a message with parameters at the
    invalid reference
    FATAL
    level.
    void
    fatal(String message, Throwable throwable)
    Logs a message at the
    invalid reference
    FATAL
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    info(Object message)
    Logs a message object with the
    invalid reference
    INFO
    level.
    void
    info(Object message, Throwable throwable)
    Logs a message at the
    invalid reference
    INFO
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    info(String message)
    Logs a message object with the
    invalid reference
    INFO
    level.
    void
    info(String message, Object... params)
    Logs a message with parameters at the
    invalid reference
    INFO
    level.
    void
    info(String message, Throwable throwable)
    Logs a message at the
    invalid reference
    INFO
    level including the stack trace of the Throwable throwable passed as parameter.
    boolean
    Checks whether this Logger is enabled for the
    invalid reference
    DEBUG
    Level.
    boolean
    Checks whether this Logger is enabled for the
    invalid reference
    ERROR
    Level.
    boolean
    Checks whether this Logger is enabled for the
    invalid reference
    FATAL
    Level.
    boolean
    Checks whether this Logger is enabled for the
    invalid reference
    INFO
    Level.
    boolean
    Checks whether this Logger is enabled for the
    invalid reference
    TRACE
    level.
    boolean
    Checks whether this Logger is enabled for the
    invalid reference
    WARN
    Level.
    void
    trace(Object message)
    Logs a message object with the
    invalid reference
    TRACE
    level.
    void
    trace(Object message, Throwable throwable)
    Logs a message at the
    invalid reference
    TRACE
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    trace(String message)
    Logs a message object with the
    invalid reference
    TRACE
    level.
    void
    trace(String message, Object... params)
    Logs a message with parameters at the
    invalid reference
    TRACE
    level.
    void
    trace(String message, Throwable throwable)
    Logs a message at the
    invalid reference
    TRACE
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    warn(Object message)
    Logs a message object with the
    invalid reference
    WARN
    level.
    void
    warn(Object message, Throwable throwable)
    Logs a message at the
    invalid reference
    WARN
    level including the stack trace of the Throwable throwable passed as parameter.
    void
    warn(String message)
    Logs a message object with the
    invalid reference
    WARN
    level.
    void
    warn(String message, Object... params)
    Logs a message with parameters at the
    invalid reference
    WARN
    level.
    void
    warn(String message, Throwable throwable)
    Logs a message at the
    invalid reference
    WARN
    level including the stack trace of the Throwable throwable passed as parameter.
  • Method Details

    • isInfoEnabled

      boolean isInfoEnabled()
      Checks whether this Logger is enabled for the
      invalid reference
      INFO
      Level.

      Supported API: true
      Extendable: false
      Returns:
      boolean - true if this Logger is enabled for level INFO, false otherwise.
    • info

      void info(Object message)
      Logs a message object with the
      invalid reference
      INFO
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
    • info

      void info(Object message, Throwable throwable)
      Logs a message at the
      invalid reference
      INFO
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
    • info

      void info(String message)
      Logs a message object with the
      invalid reference
      INFO
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message string to log.
    • info

      void info(String message, Throwable throwable)
      Logs a message at the
      invalid reference
      INFO
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
    • info

      void info(String message, Object... params)
      Logs a message with parameters at the
      invalid reference
      INFO
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message to log; the format depends on the message factory.
      params - parameters to the message.
      See Also:
      • invalid reference
        #getMessageFactory()
    • isDebugEnabled

      boolean isDebugEnabled()
      Checks whether this Logger is enabled for the
      invalid reference
      DEBUG
      Level.

      Supported API: true
      Extendable: false
      Returns:
      boolean - true if this Logger is enabled for level DEBUG, false otherwise.
    • debug

      void debug(Object message)
      Logs a message object with the
      invalid reference
      DEBUG
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
    • debug

      void debug(Object message, Throwable throwable)
      Logs a message at the
      invalid reference
      DEBUG
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message to log.
      throwable - the Throwable to log, including its stack trace.
    • debug

      void debug(String message)
      Logs a message object with the
      invalid reference
      DEBUG
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message string to log.
    • debug

      void debug(String message, Throwable throwable)
      Logs a message at the
      invalid reference
      DEBUG
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message to log.
      throwable - the Throwable to log, including its stack trace.
    • debug

      void debug(String message, Object... params)
      Logs a message with parameters at the
      invalid reference
      DEBUG
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message to log; the format depends on the message factory.
      params - parameters to the message.
      See Also:
      • invalid reference
        #getMessageFactory()
    • isErrorEnabled

      boolean isErrorEnabled()
      Checks whether this Logger is enabled for the
      invalid reference
      ERROR
      Level.

      Supported API: true
      Extendable: false
      Returns:
      boolean - true if this Logger is enabled for level
      invalid reference
      ERROR
      , false otherwise.
    • error

      void error(Object message)
      Logs a message object with the
      invalid reference
      ERROR
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
    • error

      void error(Object message, Throwable throwable)
      Logs a message at the
      invalid reference
      ERROR
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
    • error

      void error(String message)
      Logs a message object with the
      invalid reference
      ERROR
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message string to log.
    • error

      void error(String message, Throwable throwable)
      Logs a message at the
      invalid reference
      ERROR
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
    • error

      void error(String message, Object... params)
      Logs a message with parameters at the
      invalid reference
      ERROR
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message to log; the format depends on the message factory.
      params - parameters to the message.
      See Also:
      • invalid reference
        #getMessageFactory()
    • isFatalEnabled

      boolean isFatalEnabled()
      Checks whether this Logger is enabled for the
      invalid reference
      FATAL
      Level.

      Supported API: true
      Extendable: false
      Returns:
      boolean - true if this Logger is enabled for level
      invalid reference
      FATAL
      , false otherwise.
    • fatal

      void fatal(Object message)
      Logs a message object with the
      invalid reference
      FATAL
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
    • fatal

      void fatal(Object message, Throwable throwable)
      Logs a message at the
      invalid reference
      FATAL
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
    • fatal

      void fatal(String message)
      Logs a message object with the
      invalid reference
      FATAL
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message string to log.
    • fatal

      void fatal(String message, Throwable throwable)
      Logs a message at the
      invalid reference
      FATAL
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
    • fatal

      void fatal(String message, Object... params)
      Logs a message with parameters at the
      invalid reference
      FATAL
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message to log; the format depends on the message factory.
      params - parameters to the message.
      See Also:
      • invalid reference
        #getMessageFactory()
    • isTraceEnabled

      boolean isTraceEnabled()
      Checks whether this Logger is enabled for the
      invalid reference
      TRACE
      level.

      Supported API: true
      Extendable: false
      Returns:
      boolean - true if this Logger is enabled for level TRACE, false otherwise.
    • trace

      void trace(Object message)
      Logs a message object with the
      invalid reference
      TRACE
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
    • trace

      void trace(Object message, Throwable throwable)
      Logs a message at the
      invalid reference
      TRACE
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
      See Also:
    • trace

      void trace(String message)
      Logs a message object with the
      invalid reference
      TRACE
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message string to log.
    • trace

      void trace(String message, Throwable throwable)
      Logs a message at the
      invalid reference
      TRACE
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
      See Also:
    • trace

      void trace(String message, Object... params)
      Logs a message with parameters at the
      invalid reference
      TRACE
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message to log; the format depends on the message factory.
      params - parameters to the message.
      See Also:
      • invalid reference
        #getMessageFactory()
    • isWarnEnabled

      boolean isWarnEnabled()
      Checks whether this Logger is enabled for the
      invalid reference
      WARN
      Level.

      Supported API: true
      Extendable: false
      Returns:
      boolean - true if this Logger is enabled for level
      invalid reference
      WARN
      , false otherwise.
    • warn

      void warn(Object message)
      Logs a message object with the
      invalid reference
      WARN
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
    • warn

      void warn(Object message, Throwable throwable)
      Logs a message at the
      invalid reference
      WARN
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
    • warn

      void warn(String message)
      Logs a message object with the
      invalid reference
      WARN
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message string to log.
    • warn

      void warn(String message, Throwable throwable)
      Logs a message at the
      invalid reference
      WARN
      level including the stack trace of the Throwable throwable passed as parameter.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message object to log.
      throwable - the Throwable to log, including its stack trace.
    • warn

      void warn(String message, Object... params)
      Logs a message with parameters at the
      invalid reference
      WARN
      level.

      Supported API: true
      Extendable: false
      Parameters:
      message - the message to log; the format depends on the message factory.
      params - parameters to the message.
      See Also:
      • invalid reference
        #getMessageFactory()