Class Log4J2Logger

java.lang.Object
org.apache.logging.log4j.spi.AbstractLogger
org.apache.logging.log4j.spi.ExtendedLoggerWrapper
io.netty.util.internal.logging.Log4J2Logger
All Implemented Interfaces:
InternalLogger, Serializable, org.apache.logging.log4j.Logger, org.apache.logging.log4j.spi.ExtendedLogger, org.apache.logging.log4j.spi.LocationAwareLogger

class Log4J2Logger extends org.apache.logging.log4j.spi.ExtendedLoggerWrapper implements InternalLogger
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final long
     
    private static final boolean
     

    Fields inherited from class org.apache.logging.log4j.spi.ExtendedLoggerWrapper

    logger

    Fields inherited from class org.apache.logging.log4j.spi.AbstractLogger

    CATCHING_MARKER, DEFAULT_FLOW_MESSAGE_FACTORY_CLASS, DEFAULT_MESSAGE_FACTORY_CLASS, ENTRY_MARKER, EXCEPTION_MARKER, EXIT_MARKER, FLOW_MARKER, logBuilder, name, THROWING_MARKER
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    void
    Log an exception (throwable) at the DEBUG level.
    void
    Log an exception (throwable) at the ERROR level.
    void
    Log an exception (throwable) at the INFO level.
    boolean
    Is the logger instance enabled for the specified level?
    void
    Log a message at the specified level.
    void
    log(InternalLogLevel level, String format, Object arg)
    Log a message at the specified level according to the specified format and argument.
    void
    log(InternalLogLevel level, String format, Object... arguments)
    Log a message at the specified level according to the specified format and arguments.
    void
    log(InternalLogLevel level, String format, Object argA, Object argB)
    Log a message at the specified level according to the specified format and arguments.
    void
    Log an exception (throwable) at the specified level with an accompanying message.
    void
    Log an exception (throwable) at the specified level.
    Return the name of this InternalLogger instance.
    private static org.apache.logging.log4j.Level
     
    void
    Log an exception (throwable) at the TRACE level.
    void
    Log an exception (throwable) at the WARN level.

    Methods inherited from class org.apache.logging.log4j.spi.ExtendedLoggerWrapper

    getLevel, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, logMessage

    Methods inherited from class org.apache.logging.log4j.spi.AbstractLogger

    always, atDebug, atError, atFatal, atInfo, atLevel, atTrace, atWarn, catching, catching, catching, catchingMsg, checkMessageFactory, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, enter, enter, enter, enter, enter, entry, entry, entry, entryMsg, entryMsg, entryMsg, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, exit, exit, exit, exit, exitMsg, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, fatal, getMessageFactory, getName, getRecursionDepth, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, isDebugEnabled, isDebugEnabled, isEnabled, isEnabled, isErrorEnabled, isErrorEnabled, isFatalEnabled, isFatalEnabled, isInfoEnabled, isInfoEnabled, isTraceEnabled, isTraceEnabled, isWarnEnabled, isWarnEnabled, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, log, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logIfEnabled, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, logMessage, printf, printf, requiresLocation, throwing, throwing, throwing, throwingMsg, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, traceEntry, traceEntry, traceEntry, traceEntry, traceEntry, traceExit, traceExit, traceExit, traceExit, traceExit, traceExit, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn

    Methods inherited from class java.lang.Object

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

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • VARARGS_ONLY

      private static final boolean VARARGS_ONLY
  • Constructor Details

    • Log4J2Logger

      Log4J2Logger(org.apache.logging.log4j.Logger logger)
  • Method Details

    • name

      public String name()
      Description copied from interface: InternalLogger
      Return the name of this InternalLogger instance.
      Specified by:
      name in interface InternalLogger
      Returns:
      name of this logger instance
    • trace

      public void trace(Throwable t)
      Description copied from interface: InternalLogger
      Log an exception (throwable) at the TRACE level.
      Specified by:
      trace in interface InternalLogger
      Parameters:
      t - the exception (throwable) to log
    • debug

      public void debug(Throwable t)
      Description copied from interface: InternalLogger
      Log an exception (throwable) at the DEBUG level.
      Specified by:
      debug in interface InternalLogger
      Parameters:
      t - the exception (throwable) to log
    • info

      public void info(Throwable t)
      Description copied from interface: InternalLogger
      Log an exception (throwable) at the INFO level.
      Specified by:
      info in interface InternalLogger
      Parameters:
      t - the exception (throwable) to log
    • warn

      public void warn(Throwable t)
      Description copied from interface: InternalLogger
      Log an exception (throwable) at the WARN level.
      Specified by:
      warn in interface InternalLogger
      Parameters:
      t - the exception (throwable) to log
    • error

      public void error(Throwable t)
      Description copied from interface: InternalLogger
      Log an exception (throwable) at the ERROR level.
      Specified by:
      error in interface InternalLogger
      Parameters:
      t - the exception (throwable) to log
    • isEnabled

      public boolean isEnabled(InternalLogLevel level)
      Description copied from interface: InternalLogger
      Is the logger instance enabled for the specified level?
      Specified by:
      isEnabled in interface InternalLogger
      Returns:
      True if this Logger is enabled for the specified level, false otherwise.
    • log

      public void log(InternalLogLevel level, String msg)
      Description copied from interface: InternalLogger
      Log a message at the specified level.
      Specified by:
      log in interface InternalLogger
      Parameters:
      msg - the message string to be logged
    • log

      public void log(InternalLogLevel level, String format, Object arg)
      Description copied from interface: InternalLogger
      Log a message at the specified level according to the specified format and argument.

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

      Specified by:
      log in interface InternalLogger
      Parameters:
      format - the format string
      arg - the argument
    • log

      public void log(InternalLogLevel level, String format, Object argA, Object argB)
      Description copied from interface: InternalLogger
      Log a message at the specified level according to the specified format and arguments.

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

      Specified by:
      log in interface InternalLogger
      Parameters:
      format - the format string
      argA - the first argument
      argB - the second argument
    • log

      public void log(InternalLogLevel level, String format, Object... arguments)
      Description copied from interface: InternalLogger
      Log a message at the specified level according to the specified format and arguments.

      This form avoids superfluous string concatenation when the logger is disabled for the specified level. However, this variant incurs the hidden (and relatively small) cost of creating an Object[] before invoking the method, even if this logger is disabled for the specified level. The variants taking one and two arguments exist solely in order to avoid this hidden cost.

      Specified by:
      log in interface InternalLogger
      Parameters:
      format - the format string
      arguments - a list of 3 or more arguments
    • log

      public void log(InternalLogLevel level, String msg, Throwable t)
      Description copied from interface: InternalLogger
      Log an exception (throwable) at the specified level with an accompanying message.
      Specified by:
      log in interface InternalLogger
      Parameters:
      msg - the message accompanying the exception
      t - the exception (throwable) to log
    • log

      public void log(InternalLogLevel level, Throwable t)
      Description copied from interface: InternalLogger
      Log an exception (throwable) at the specified level.
      Specified by:
      log in interface InternalLogger
      Parameters:
      t - the exception (throwable) to log
    • toLevel

      private static org.apache.logging.log4j.Level toLevel(InternalLogLevel level)