Interface Logger



  • public interface Logger
    This class is not part of the public API. It may be removed or changed at any time.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void debug​(String msg)
      Log a message at the DEBUG level.
      void debug​(String msg, Throwable t)
      Log an exception (throwable) at the DEBUG level with an accompanying message.
      void error​(String msg)
      Log a message at the ERROR level.
      void error​(String msg, Throwable t)
      Log an exception (throwable) at the ERROR level with an accompanying message.
      String getName​()
      Return the name of this Logger instance.
      void info​(String msg)
      Log a message at the INFO level.
      void info​(String msg, Throwable t)
      Log an exception (throwable) at the INFO level with an accompanying message.
      boolean isDebugEnabled​()
      Is the logger instance enabled for the DEBUG level?
      boolean isErrorEnabled​()
      Is the logger instance enabled for the ERROR level?
      boolean isInfoEnabled​()
      Is the logger instance enabled for the INFO level?
      boolean isTraceEnabled​()
      Is the logger instance enabled for the TRACE level?
      boolean isWarnEnabled​()
      Is the logger instance enabled for the WARN level?
      void trace​(String msg)
      Log a message at the TRACE level.
      void trace​(String msg, Throwable t)
      Log an exception (throwable) at the TRACE level with an accompanying message.
      void warn​(String msg)
      Log a message at the WARN level.
      void warn​(String msg, Throwable t)
      Log an exception (throwable) at the WARN level with an accompanying message.
    • Method Detail

      • getName

        String getName​()
        Return the name of this Logger instance.
        Returns:
        name of this logger instance
      • isTraceEnabled

        boolean isTraceEnabled​()
        Is the logger instance enabled for the TRACE level?
        Returns:
        True if this Logger is enabled for the TRACE level, false otherwise.
        Since:
        1.4
      • trace

        void trace​(String msg)
        Log a message at the TRACE level.
        Parameters:
        msg - the message string to be logged
        Since:
        1.4
      • trace

        void trace​(String msg,
                   Throwable t)
        Log an exception (throwable) at the TRACE level with an accompanying message.
        Parameters:
        msg - the message accompanying the exception
        t - the exception (throwable) to log
        Since:
        1.4
      • isDebugEnabled

        boolean isDebugEnabled​()
        Is the logger instance enabled for the DEBUG level?
        Returns:
        True if this Logger is enabled for the DEBUG level, false otherwise.
      • debug

        void debug​(String msg)
        Log a message at the DEBUG level.
        Parameters:
        msg - the message string to be logged
      • debug

        void debug​(String msg,
                   Throwable t)
        Log an exception (throwable) at the DEBUG level with an accompanying message.
        Parameters:
        msg - the message accompanying the exception
        t - the exception (throwable) to log
      • isInfoEnabled

        boolean isInfoEnabled​()
        Is the logger instance enabled for the INFO level?
        Returns:
        True if this Logger is enabled for the INFO level, false otherwise.
      • info

        void info​(String msg)
        Log a message at the INFO level.
        Parameters:
        msg - the message string to be logged
      • info

        void info​(String msg,
                  Throwable t)
        Log an exception (throwable) at the INFO level with an accompanying message.
        Parameters:
        msg - the message accompanying the exception
        t - the exception (throwable) to log
      • isWarnEnabled

        boolean isWarnEnabled​()
        Is the logger instance enabled for the WARN level?
        Returns:
        True if this Logger is enabled for the WARN level, false otherwise.
      • warn

        void warn​(String msg)
        Log a message at the WARN level.
        Parameters:
        msg - the message string to be logged
      • warn

        void warn​(String msg,
                  Throwable t)
        Log an exception (throwable) at the WARN level with an accompanying message.
        Parameters:
        msg - the message accompanying the exception
        t - the exception (throwable) to log
      • isErrorEnabled

        boolean isErrorEnabled​()
        Is the logger instance enabled for the ERROR level?
        Returns:
        True if this Logger is enabled for the ERROR level, false otherwise.
      • error

        void error​(String msg)
        Log a message at the ERROR level.
        Parameters:
        msg - the message string to be logged
      • error

        void error​(String msg,
                   Throwable t)
        Log an exception (throwable) at the ERROR level with an accompanying message.
        Parameters:
        msg - the message accompanying the exception
        t - the exception (throwable) to log