Class LoggerLog

java.lang.Object
org.eclipse.jetty.util.log.AbstractLogger
org.eclipse.jetty.util.log.LoggerLog
All Implemented Interfaces:
Logger

public class LoggerLog extends AbstractLogger
  • Field Details

    • _logger

      private final Object _logger
    • _debugMT

      private final Method _debugMT
    • _debugMAA

      private final Method _debugMAA
    • _infoMT

      private final Method _infoMT
    • _infoMAA

      private final Method _infoMAA
    • _warnMT

      private final Method _warnMT
    • _warnMAA

      private final Method _warnMAA
    • _setDebugEnabledE

      private final Method _setDebugEnabledE
    • _getLoggerN

      private final Method _getLoggerN
    • _getName

      private final Method _getName
    • _debug

      private volatile boolean _debug
  • Constructor Details

    • LoggerLog

      public LoggerLog(Object logger)
  • Method Details

    • getName

      public String getName()
      Returns:
      the name of this logger
    • warn

      public void warn(String msg, Object... args)
      Description copied from interface: Logger
      Formats and logs at warn level.
      Parameters:
      msg - the formatting string
      args - the optional arguments
    • warn

      public void warn(Throwable thrown)
      Description copied from interface: Logger
      Logs the given Throwable information at warn level
      Parameters:
      thrown - the Throwable to log
    • warn

      public void warn(String msg, Throwable thrown)
      Description copied from interface: Logger
      Logs the given message at warn level, with Throwable information.
      Parameters:
      msg - the message to log
      thrown - the Throwable to log
    • info

      public void info(String msg, Object... args)
      Description copied from interface: Logger
      Formats and logs at info level.
      Parameters:
      msg - the formatting string
      args - the optional arguments
    • info

      public void info(Throwable thrown)
      Description copied from interface: Logger
      Logs the given Throwable information at info level
      Parameters:
      thrown - the Throwable to log
    • info

      public void info(String msg, Throwable thrown)
      Description copied from interface: Logger
      Logs the given message at info level, with Throwable information.
      Parameters:
      msg - the message to log
      thrown - the Throwable to log
    • isDebugEnabled

      public boolean isDebugEnabled()
      Returns:
      whether the debug level is enabled
    • setDebugEnabled

      public void setDebugEnabled(boolean enabled)
      Description copied from interface: Logger
      Mutator used to turn debug on programmatically.
      Parameters:
      enabled - whether to enable the debug level
    • debug

      public void debug(String msg, Object... args)
      Description copied from interface: Logger
      Formats and logs at debug level.
      Parameters:
      msg - the formatting string
      args - the optional arguments
    • debug

      public void debug(Throwable thrown)
      Description copied from interface: Logger
      Logs the given Throwable information at debug level
      Parameters:
      thrown - the Throwable to log
    • debug

      public void debug(String msg, Throwable th)
      Description copied from interface: Logger
      Logs the given message at debug level, with Throwable information.
      Parameters:
      msg - the message to log
      th - the Throwable to log
    • debug

      public void debug(String msg, long value)
      Description copied from interface: Logger
      Formats and logs at debug level. avoids autoboxing of integers
      Specified by:
      debug in interface Logger
      Overrides:
      debug in class AbstractLogger
      Parameters:
      msg - the formatting string
      value - long value
    • ignore

      public void ignore(Throwable ignored)
      Description copied from interface: Logger
      Ignore an exception.

      This should be used rather than an empty catch block.

      Parameters:
      ignored - the throwable to log as ignored
    • newLogger

      protected Logger newLogger(String fullname)
      Create a Child Logger of this Logger.
      Specified by:
      newLogger in class AbstractLogger