Interface LogDelegate

All Known Implementing Classes:
JULLogDelegate, Log4j2LogDelegate, SLF4JLogDelegate

public interface LogDelegate
I represent operations that are delegated to underlying logging frameworks.
Author:
Kenny MacLeod
  • Method Details

    • implementation

      String implementation()
    • isWarnEnabled

      boolean isWarnEnabled()
    • isInfoEnabled

      boolean isInfoEnabled()
    • isDebugEnabled

      boolean isDebugEnabled()
    • isTraceEnabled

      boolean isTraceEnabled()
    • error

      void error(Object message)
    • error

      void error(Object message, Throwable t)
    • warn

      void warn(Object message)
    • warn

      void warn(Object message, Throwable t)
    • info

      void info(Object message)
    • info

      void info(Object message, Throwable t)
    • debug

      void debug(Object message)
    • debug

      void debug(Object message, Throwable t)
    • trace

      void trace(Object message)
    • trace

      void trace(Object message, Throwable t)
    • unwrap

      default Object unwrap()
      Returns:
      the underlying framework logger object, null in the default implementation