Class Slf4jLog

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

public class Slf4jLog extends AbstractLogger
Slf4jLog Logger
  • Field Details

    • _logger

      private final org.slf4j.Logger _logger
  • Constructor Details

  • 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
    • 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(String msg, long arg)
      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
      arg - long value
    • 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 thrown)
      Description copied from interface: Logger
      Logs the given message at debug 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
    • newLogger

      protected Logger newLogger(String fullname)
      Create a Child Logger of this Logger.
      Specified by:
      newLogger in class AbstractLogger
    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object