Interface Logger


public interface Logger
Logs messages to Logger.

The methods correspond to Level in JUL:

  • Method Details

    • error

      void error(Supplier<String> message)
      Log the message at error level.
      Parameters:
      message - The message to log.
    • error

      void error(Throwable throwable, Supplier<String> message)
      Log the message and throwable at error level.
      Parameters:
      throwable - The throwable to log.
      message - The message to log.
    • warn

      void warn(Supplier<String> message)
      Log the message at warning level.
      Parameters:
      message - The message to log.
    • warn

      void warn(Throwable throwable, Supplier<String> message)
      Log the message and throwable at warning level.
      Parameters:
      throwable - The throwable to log.
      message - The message to log.
    • info

      void info(Supplier<String> message)
      Log the message at info level.
      Parameters:
      message - The message to log.
    • info

      void info(Throwable throwable, Supplier<String> message)
      Log the message and throwable at info level.
      Parameters:
      throwable - The throwable to log.
      message - The message to log.
    • config

      void config(Supplier<String> message)
      Log the message at config level.
      Parameters:
      message - The message to log.
    • config

      void config(Throwable throwable, Supplier<String> message)
      Log the message and throwable at config level.
      Parameters:
      throwable - The throwable to log.
      message - The message to log.
    • debug

      void debug(Supplier<String> message)
      Log the message at debug level.
      Parameters:
      message - The message to log.
    • debug

      void debug(Throwable throwable, Supplier<String> message)
      Log message and throwable at debug level.
      Parameters:
      throwable - The throwable to log.
      message - The message to log.
    • trace

      void trace(Supplier<String> message)
      Log the message at trace level.
      Parameters:
      message - The message to log.
    • trace

      void trace(Throwable throwable, Supplier<String> message)
      Log the message and throwable at trace level.
      Parameters:
      throwable - The throwable to log.
      message - The message to log.