Class Log4JLogger

All Implemented Interfaces:
InternalLogger, Serializable

class Log4JLogger extends AbstractInternalLogger
Apache Log4J logger.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final String
    Following the pattern discussed in pages 162 through 168 of "The complete log4j manual".
    (package private) final org.apache.log4j.Logger
     
    private static final long
     
    (package private) final boolean
     

    Fields inherited from class io.netty.util.internal.logging.AbstractInternalLogger

    EXCEPTION_MESSAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Log4JLogger(org.apache.log4j.Logger logger)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Log a message object at level DEBUG.
    void
    debug(String format, Object arg)
    Log a message at level DEBUG according to the specified format and argument.
    void
    debug(String format, Object... arguments)
    Log a message at level DEBUG according to the specified format and arguments.
    void
    debug(String format, Object argA, Object argB)
    Log a message at level DEBUG according to the specified format and arguments.
    void
    Log an exception (throwable) at level DEBUG with an accompanying message.
    void
    Log a message object at the ERROR level.
    void
    error(String format, Object arg)
    Log a message at the ERROR level according to the specified format and argument.
    void
    error(String format, Object... argArray)
    Log a message at level ERROR according to the specified format and arguments.
    void
    error(String format, Object argA, Object argB)
    Log a message at the ERROR level according to the specified format and arguments.
    void
    Log an exception (throwable) at the ERROR level with an accompanying message.
    void
    info(String msg)
    Log a message object at the INFO level.
    void
    info(String format, Object arg)
    Log a message at level INFO according to the specified format and argument.
    void
    info(String format, Object... argArray)
    Log a message at level INFO according to the specified format and arguments.
    void
    info(String format, Object argA, Object argB)
    Log a message at the INFO level according to the specified format and arguments.
    void
    Log an exception (throwable) at the INFO level with an accompanying message.
    boolean
    Is this logger instance enabled for the DEBUG level?
    boolean
    Is this logger instance enabled for level ERROR?
    boolean
    Is this logger instance enabled for the INFO level?
    private boolean
     
    boolean
    Is this logger instance enabled for the TRACE level?
    boolean
    Is this logger instance enabled for the WARN level?
    void
    Log a message object at level TRACE.
    void
    trace(String format, Object arg)
    Log a message at level TRACE according to the specified format and argument.
    void
    trace(String format, Object... arguments)
    Log a message at level TRACE according to the specified format and arguments.
    void
    trace(String format, Object argA, Object argB)
    Log a message at level TRACE according to the specified format and arguments.
    void
    Log an exception (throwable) at level TRACE with an accompanying message.
    void
    warn(String msg)
    Log a message object at the WARN level.
    void
    warn(String format, Object arg)
    Log a message at the WARN level according to the specified format and argument.
    void
    warn(String format, Object... argArray)
    Log a message at level WARN according to the specified format and arguments.
    void
    warn(String format, Object argA, Object argB)
    Log a message at the WARN level according to the specified format and arguments.
    void
    Log an exception (throwable) at the WARN level with an accompanying message.

    Methods inherited from class io.netty.util.internal.logging.AbstractInternalLogger

    debug, error, info, isEnabled, log, log, log, log, log, log, name, readResolve, toString, trace, warn

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • logger

      final transient org.apache.log4j.Logger logger
    • FQCN

      static final String FQCN
      Following the pattern discussed in pages 162 through 168 of "The complete log4j manual".
    • traceCapable

      final boolean traceCapable
  • Constructor Details

    • Log4JLogger

      Log4JLogger(org.apache.log4j.Logger logger)
  • Method Details

    • isTraceCapable

      private boolean isTraceCapable()
    • isTraceEnabled

      public boolean isTraceEnabled()
      Is this logger instance enabled for the TRACE level?
      Returns:
      True if this Logger is enabled for level TRACE, false otherwise.
    • trace

      public void trace(String msg)
      Log a message object at level TRACE.
      Parameters:
      msg - - the message object to be logged
    • trace

      public void trace(String format, Object arg)
      Log a message at level TRACE according to the specified format and argument.

      This form avoids superfluous object creation when the logger is disabled for level TRACE.

      Parameters:
      format - the format string
      arg - the argument
    • trace

      public void trace(String format, Object argA, Object argB)
      Log a message at level TRACE according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the TRACE level.

      Parameters:
      format - the format string
      argA - the first argument
      argB - the second argument
    • trace

      public void trace(String format, Object... arguments)
      Log a message at level TRACE according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the TRACE level.

      Parameters:
      format - the format string
      arguments - an array of arguments
    • trace

      public void trace(String msg, Throwable t)
      Log an exception (throwable) at level TRACE with an accompanying message.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isDebugEnabled

      public boolean isDebugEnabled()
      Is this logger instance enabled for the DEBUG level?
      Returns:
      True if this Logger is enabled for level DEBUG, false otherwise.
    • debug

      public void debug(String msg)
      Log a message object at level DEBUG.
      Parameters:
      msg - - the message object to be logged
    • debug

      public void debug(String format, Object arg)
      Log a message at level DEBUG according to the specified format and argument.

      This form avoids superfluous object creation when the logger is disabled for level DEBUG.

      Parameters:
      format - the format string
      arg - the argument
    • debug

      public void debug(String format, Object argA, Object argB)
      Log a message at level DEBUG according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the DEBUG level.

      Parameters:
      format - the format string
      argA - the first argument
      argB - the second argument
    • debug

      public void debug(String format, Object... arguments)
      Log a message at level DEBUG according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the DEBUG level.

      Parameters:
      format - the format string
      arguments - an array of arguments
    • debug

      public void debug(String msg, Throwable t)
      Log an exception (throwable) at level DEBUG with an accompanying message.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isInfoEnabled

      public boolean isInfoEnabled()
      Is this logger instance enabled for the INFO level?
      Returns:
      True if this Logger is enabled for the INFO level, false otherwise.
    • info

      public void info(String msg)
      Log a message object at the INFO level.
      Parameters:
      msg - - the message object to be logged
    • info

      public void info(String format, Object arg)
      Log a message at level INFO according to the specified format and argument.

      This form avoids superfluous object creation when the logger is disabled for the INFO level.

      Parameters:
      format - the format string
      arg - the argument
    • info

      public void info(String format, Object argA, Object argB)
      Log a message at the INFO level according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the INFO level.

      Parameters:
      format - the format string
      argA - the first argument
      argB - the second argument
    • info

      public void info(String format, Object... argArray)
      Log a message at level INFO according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the INFO level.

      Parameters:
      format - the format string
      argArray - an array of arguments
    • info

      public void info(String msg, Throwable t)
      Log an exception (throwable) at the INFO level with an accompanying message.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isWarnEnabled

      public boolean isWarnEnabled()
      Is this logger instance enabled for the WARN level?
      Returns:
      True if this Logger is enabled for the WARN level, false otherwise.
    • warn

      public void warn(String msg)
      Log a message object at the WARN level.
      Parameters:
      msg - - the message object to be logged
    • warn

      public void warn(String format, Object arg)
      Log a message at the WARN level according to the specified format and argument.

      This form avoids superfluous object creation when the logger is disabled for the WARN level.

      Parameters:
      format - the format string
      arg - the argument
    • warn

      public void warn(String format, Object argA, Object argB)
      Log a message at the WARN level according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the WARN level.

      Parameters:
      format - the format string
      argA - the first argument
      argB - the second argument
    • warn

      public void warn(String format, Object... argArray)
      Log a message at level WARN according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the WARN level.

      Parameters:
      format - the format string
      argArray - an array of arguments
    • warn

      public void warn(String msg, Throwable t)
      Log an exception (throwable) at the WARN level with an accompanying message.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • isErrorEnabled

      public boolean isErrorEnabled()
      Is this logger instance enabled for level ERROR?
      Returns:
      True if this Logger is enabled for level ERROR, false otherwise.
    • error

      public void error(String msg)
      Log a message object at the ERROR level.
      Parameters:
      msg - - the message object to be logged
    • error

      public void error(String format, Object arg)
      Log a message at the ERROR level according to the specified format and argument.

      This form avoids superfluous object creation when the logger is disabled for the ERROR level.

      Parameters:
      format - the format string
      arg - the argument
    • error

      public void error(String format, Object argA, Object argB)
      Log a message at the ERROR level according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the ERROR level.

      Parameters:
      format - the format string
      argA - the first argument
      argB - the second argument
    • error

      public void error(String format, Object... argArray)
      Log a message at level ERROR according to the specified format and arguments.

      This form avoids superfluous object creation when the logger is disabled for the ERROR level.

      Parameters:
      format - the format string
      argArray - an array of arguments
    • error

      public void error(String msg, Throwable t)
      Log an exception (throwable) at the ERROR level with an accompanying message.
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log