Interface Logger

All Known Implementing Classes:
AbstractLogger, JavaUtilLog, LoggerLog, Slf4jLog, StdErrLog

public interface Logger
A simple logging facade that is intended simply to capture the style of logging as used by Jetty.
  • Method Details

    • getName

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

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

      void warn(Throwable thrown)
      Logs the given Throwable information at warn level
      Parameters:
      thrown - the Throwable to log
    • warn

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

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

      void info(Throwable thrown)
      Logs the given Throwable information at info level
      Parameters:
      thrown - the Throwable to log
    • info

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

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

      void setDebugEnabled(boolean enabled)
      Mutator used to turn debug on programmatically.
      Parameters:
      enabled - whether to enable the debug level
    • debug

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

      void debug(String msg, long value)
      Formats and logs at debug level. avoids autoboxing of integers
      Parameters:
      msg - the formatting string
      value - long value
    • debug

      void debug(Throwable thrown)
      Logs the given Throwable information at debug level
      Parameters:
      thrown - the Throwable to log
    • debug

      void debug(String msg, Throwable thrown)
      Logs the given message at debug level, with Throwable information.
      Parameters:
      msg - the message to log
      thrown - the Throwable to log
    • getLogger

      Logger getLogger(String name)
      Parameters:
      name - the name of the logger
      Returns:
      a logger with the given name
    • ignore

      void ignore(Throwable ignored)
      Ignore an exception.

      This should be used rather than an empty catch block.

      Parameters:
      ignored - the throwable to log as ignored