Class Logs.SLF4JSink

java.lang.Object
org.eclipse.sisu.inject.Logs.SLF4JSink
All Implemented Interfaces:
Logs.Sink
Enclosing class:
Logs

static final class Logs.SLF4JSink extends Object implements Logs.Sink
Logs.Sinks messages via SLF4J.
  • Field Details

    • logger

      private static final org.slf4j.Logger logger
  • Constructor Details

    • SLF4JSink

      SLF4JSink()
  • Method Details

    • isTraceEnabled

      public boolean isTraceEnabled()
      Specified by:
      isTraceEnabled in interface Logs.Sink
      Returns:
      true if trace is enabled; otherwise false
    • trace

      public void trace(String message, Throwable cause)
      Description copied from interface: Logs.Sink
      Accepts a trace message and optional exception cause.
      Specified by:
      trace in interface Logs.Sink
      Parameters:
      message - The trace message
      cause - The exception cause
    • warn

      public void warn(String message, Throwable cause)
      Description copied from interface: Logs.Sink
      Accepts a warning message and optional exception cause.
      Specified by:
      warn in interface Logs.Sink
      Parameters:
      message - The warning message
      cause - The exception cause