Interface AieLogger

  • All Known Implementing Classes:
    MockAieLogger

    public interface AieLogger
    Interface exposing the platform logging facilities within AIE. A component implementing AieLoggerAware will be supplied with an object implementing this interface which it can use to log appropriate messages.
    See Also:
    AieLoggerAware
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void debug​(java.lang.String msg, java.lang.Object... params)
      Logs a debug message.
      void debug​(java.lang.Throwable t, java.lang.String msg, java.lang.Object... params)
      Logs a debug message with an exception.
      void error​(ErrorCode logMessageType, java.lang.String msg, java.lang.Object... params)
      Logs a error message with an error code.
      void error​(ErrorCode logMessageType, java.lang.Throwable t, java.lang.String msg, java.lang.Object... params)
      Logs a severe message with an error code.
      void info​(java.lang.String msg, java.lang.Object... params)
      Logs an info message.
      boolean isDebugEnabled()
      Tells whether the DEBUG level is set
      boolean isInfoEnabled()
      Tells whether the INFO level is set
      boolean isTraceEnabled()
      Tells whether the TRACE level is set
      void trace​(java.lang.String msg, java.lang.Object... params)
      Logs a trace message.
      void warn​(ErrorCode logMessageType, java.lang.String msg, java.lang.Object... params)
      Logs a warning message with an error code.
      void warn​(ErrorCode logMessageType, java.lang.Throwable t, java.lang.String msg, java.lang.Object... params)
      Logs a warning message without an error code.
    • Method Detail

      • trace

        void trace​(java.lang.String msg,
                   java.lang.Object... params)
        Logs a trace message.
        Parameters:
        msg - Message to log
        params - variable arguments for the format string
      • debug

        void debug​(java.lang.String msg,
                   java.lang.Object... params)
        Logs a debug message.
        Parameters:
        msg - Message to log
        params - variable arguments for the format string
      • debug

        void debug​(java.lang.Throwable t,
                   java.lang.String msg,
                   java.lang.Object... params)
        Logs a debug message with an exception.
        Parameters:
        msg - Message to log
        params - variable arguments for the format string
      • info

        void info​(java.lang.String msg,
                  java.lang.Object... params)
        Logs an info message.
        Parameters:
        msg - message to log
        params - variable arguments for the format string
      • warn

        void warn​(ErrorCode logMessageType,
                  java.lang.Throwable t,
                  java.lang.String msg,
                  java.lang.Object... params)
        Logs a warning message without an error code.
        Parameters:
        logMessageType -
        msg - Message to log
        params - variable arguments for the format string
      • warn

        void warn​(ErrorCode logMessageType,
                  java.lang.String msg,
                  java.lang.Object... params)
        Logs a warning message with an error code.
        Parameters:
        logMessageType -
        msg - Message to log
        params - variable arguments for the format string
      • error

        void error​(ErrorCode logMessageType,
                   java.lang.String msg,
                   java.lang.Object... params)
        Logs a error message with an error code.
        Parameters:
        logMessageType -
        msg - Message to log
        params - variable arguments for the format string
      • error

        void error​(ErrorCode logMessageType,
                   java.lang.Throwable t,
                   java.lang.String msg,
                   java.lang.Object... params)
        Logs a severe message with an error code.
        Parameters:
        logMessageType -
        t - Throwable to log
        msg - Message to log
        params - variable arguments for the format string
      • isTraceEnabled

        boolean isTraceEnabled()
        Tells whether the TRACE level is set
        Returns:
        true if TRACE level is set
      • isInfoEnabled

        boolean isInfoEnabled()
        Tells whether the INFO level is set
        Returns:
        true if INFO level is set
      • isDebugEnabled

        boolean isDebugEnabled()
        Tells whether the DEBUG level is set
        Returns:
        true if DEBUG level is set