@API(status=INTERNAL, since="1.0") public interface Logger
The Logger API serves as a simple logging facade for java.util.logging (JUL).
Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    config(Throwable throwable, Supplier<String> messageSupplier)
    Log the provided Throwable and message from the provided messageSupplier at config level.
    void
    config(Supplier<String> messageSupplier)
    Log the message from the provided messageSupplier at config level.
    void
    debug(Throwable throwable, Supplier<String> messageSupplier)
    Log the provided Throwable and message from the provided messageSupplier at debug level.
    void
    debug(Supplier<String> messageSupplier)
    Log the message from the provided messageSupplier at debug level.
    void
    error(Throwable throwable, Supplier<String> messageSupplier)
    Log the provided Throwable and message from the provided messageSupplier at error level.
    void
    error(Supplier<String> messageSupplier)
    Log the message from the provided messageSupplier at error level.
    void
    info(Throwable throwable, Supplier<String> messageSupplier)
    Log the provided Throwable and message from the provided messageSupplier at info level.
    void
    info(Supplier<String> messageSupplier)
    Log the message from the provided messageSupplier at info level.
    void
    trace(Throwable throwable, Supplier<String> messageSupplier)
    Log the provided Throwable and message from the provided messageSupplier at trace level.
    void
    trace(Supplier<String> messageSupplier)
    Log the message from the provided messageSupplier at trace level.
    void
    warn(Throwable throwable, Supplier<String> messageSupplier)
    Log the provided Throwable and message from the provided messageSupplier at warning level.
    void
    warn(Supplier<String> messageSupplier)
    Log the message from the provided messageSupplier at warning level.
  • Method Details

    • error

      void error(Supplier<String> messageSupplier)
      Log the message from the provided messageSupplier at error level.

      Maps to Level.SEVERE in JUL.

    • error

      void error(Throwable throwable, Supplier<String> messageSupplier)
      Log the provided Throwable and message from the provided messageSupplier at error level.

      Maps to Level.SEVERE in JUL.

    • warn

      void warn(Supplier<String> messageSupplier)
      Log the message from the provided messageSupplier at warning level.

      Maps to Level.WARNING in JUL.

    • warn

      void warn(Throwable throwable, Supplier<String> messageSupplier)
      Log the provided Throwable and message from the provided messageSupplier at warning level.

      Maps to Level.WARNING in JUL.

    • info

      void info(Supplier<String> messageSupplier)
      Log the message from the provided messageSupplier at info level.

      Maps to Level.INFO in JUL.

    • info

      void info(Throwable throwable, Supplier<String> messageSupplier)
      Log the provided Throwable and message from the provided messageSupplier at info level.

      Maps to Level.INFO in JUL.

    • config

      void config(Supplier<String> messageSupplier)
      Log the message from the provided messageSupplier at config level.

      Maps to Level.CONFIG in JUL.

    • config

      void config(Throwable throwable, Supplier<String> messageSupplier)
      Log the provided Throwable and message from the provided messageSupplier at config level.

      Maps to Level.CONFIG in JUL.

    • debug

      void debug(Supplier<String> messageSupplier)
      Log the message from the provided messageSupplier at debug level.

      Maps to Level.FINE in JUL.

    • debug

      void debug(Throwable throwable, Supplier<String> messageSupplier)
      Log the provided Throwable and message from the provided messageSupplier at debug level.

      Maps to Level.FINE in JUL.

    • trace

      void trace(Supplier<String> messageSupplier)
      Log the message from the provided messageSupplier at trace level.

      Maps to Level.FINER in JUL.

    • trace

      void trace(Throwable throwable, Supplier<String> messageSupplier)
      Log the provided Throwable and message from the provided messageSupplier at trace level.

      Maps to Level.FINER in JUL.