Interface Logger


  • public interface Logger
    Logging abstraction.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void debug​(String message)
      Log message with level DEBUG.
      void debug​(String message, Object arg)
      Log message with level DEBUG and with given parameter.
      void debug​(String message, Object arg1, Object arg2)
      Log message with level DEBUG and with given parameters.
      void debug​(String message, Throwable ex)
      Log message with level DEBUG and log given exception stacktrace.
      void error​(String message)
      Log message with level ERROR.
      void error​(String message, Object arg)
      Log message with level ERROR and with given parameter.
      void error​(String message, Object arg1, Object arg2)
      Log message with level ERROR and with given parameters.
      void error​(String message, Throwable ex)
      Log message with level ERROR and log given exception stacktrace.
      void info​(String message)
      Log message with level INFO.
      void info​(String message, Object arg)
      Log message with level INFO and with given parameter.
      void info​(String message, Object arg1, Object arg2)
      Log message with level INFO and with given parameters.
      void info​(String message, Throwable ex)
      Log message with level INFO and log given exception stacktrace.
      boolean isDebugEnabled()
      Check if DEBUG is enabled.
      boolean isErrorEnabled()
      Check if ERROR is enabled.
      boolean isInfoEnabled()
      Check if INFO is enabled.
      boolean isTraceEnabled()
      Check if TRACE is enabled.
      boolean isWarnEnabled()
      Check if WARN is enabled.
      void trace​(String message)
      Log message with level TRACE.
      void trace​(String message, Object arg)
      Log message with level TRACE and with given parameter.
      void trace​(String message, Object arg1, Object arg2)
      Log message with level TRACE and with given parameters.
      void trace​(String message, Throwable ex)
      Log message with level TRACE and log given exception stacktrace.
      void warn​(String message)
      Log message with level WARN.
      void warn​(String message, Object arg)
      Log message with level WARN and with given parameter.
      void warn​(String message, Object arg1, Object arg2)
      Log message with level WARN and with given parameters.
      void warn​(String message, Throwable ex)
      Log message with level WARN and log given exception stacktrace.
    • Method Detail

      • trace

        void trace​(String message)
        Log message with level TRACE.
        Parameters:
        message - Message to log.
      • trace

        void trace​(String message,
                   Object arg)
        Log message with level TRACE and with given parameter.
        Parameters:
        message - Message to log.
        arg - Log message parameter.
      • trace

        void trace​(String message,
                   Object arg1,
                   Object arg2)
        Log message with level TRACE and with given parameters.
        Parameters:
        message - Message to log.
        arg1 - First log message parameter.
        arg2 - Second log message parameter.
      • trace

        void trace​(String message,
                   Throwable ex)
        Log message with level TRACE and log given exception stacktrace.
        Parameters:
        message - Message to log.
        ex - The exception.
      • debug

        void debug​(String message)
        Log message with level DEBUG.
        Parameters:
        message - Message to log.
      • debug

        void debug​(String message,
                   Object arg)
        Log message with level DEBUG and with given parameter.
        Parameters:
        message - Message to log.
        arg - Log message parameter.
      • debug

        void debug​(String message,
                   Object arg1,
                   Object arg2)
        Log message with level DEBUG and with given parameters.
        Parameters:
        message - Message to log.
        arg1 - First log message parameter.
        arg2 - Second log message parameter.
      • debug

        void debug​(String message,
                   Throwable ex)
        Log message with level DEBUG and log given exception stacktrace.
        Parameters:
        message - Message to log.
        ex - The exception.
      • info

        void info​(String message)
        Log message with level INFO.
        Parameters:
        message - Message to log.
      • info

        void info​(String message,
                  Object arg)
        Log message with level INFO and with given parameter.
        Parameters:
        message - Message to log.
        arg - Log message parameter.
      • info

        void info​(String message,
                  Object arg1,
                  Object arg2)
        Log message with level INFO and with given parameters.
        Parameters:
        message - Message to log.
        arg1 - First log message parameter.
        arg2 - Second log message parameter.
      • info

        void info​(String message,
                  Throwable ex)
        Log message with level INFO and log given exception stacktrace.
        Parameters:
        message - Message to log.
        ex - The exception.
      • warn

        void warn​(String message)
        Log message with level WARN.
        Parameters:
        message - Message to log.
      • warn

        void warn​(String message,
                  Object arg)
        Log message with level WARN and with given parameter.
        Parameters:
        message - Message to log.
        arg - Log message parameter.
      • warn

        void warn​(String message,
                  Object arg1,
                  Object arg2)
        Log message with level WARN and with given parameters.
        Parameters:
        message - Message to log.
        arg1 - First log message parameter.
        arg2 - Second log message parameter.
      • warn

        void warn​(String message,
                  Throwable ex)
        Log message with level WARN and log given exception stacktrace.
        Parameters:
        message - Message to log.
        ex - The exception.
      • error

        void error​(String message)
        Log message with level ERROR.
        Parameters:
        message - Message to log.
      • error

        void error​(String message,
                   Object arg)
        Log message with level ERROR and with given parameter.
        Parameters:
        message - Message to log.
        arg - Log message parameter.
      • error

        void error​(String message,
                   Object arg1,
                   Object arg2)
        Log message with level ERROR and with given parameters.
        Parameters:
        message - Message to log.
        arg1 - First log message parameter.
        arg2 - Second log message parameter.
      • error

        void error​(String message,
                   Throwable ex)
        Log message with level ERROR and log given exception stacktrace.
        Parameters:
        message - Message to log.
        ex - The exception.
      • isTraceEnabled

        boolean isTraceEnabled()
        Check if TRACE is enabled.
        Returns:
        true if TRACE level is enabled, false otherwise.
      • isDebugEnabled

        boolean isDebugEnabled()
        Check if DEBUG is enabled.
        Returns:
        true if DEBUG level is enabled, false otherwise.
      • isInfoEnabled

        boolean isInfoEnabled()
        Check if INFO is enabled.
        Returns:
        true if INFO level is enabled, false otherwise.
      • isWarnEnabled

        boolean isWarnEnabled()
        Check if WARN is enabled.
        Returns:
        true if WARN level is enabled, false otherwise.
      • isErrorEnabled

        boolean isErrorEnabled()
        Check if ERROR is enabled.
        Returns:
        true if ERROR level is enabled, false otherwise.