Interface ILogger


  • public interface ILogger
    Provides an abstraction layer into the logging framework capable of writing categorized messages into a target repository (or console).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ALL
      All message type.
      static int ERROR
      An error message type.
      static int FATAL
      A fatal error message type.
      static int INFORMATION
      An informational message type.
      static int TRACE
      All tracing message type.
      static int WARNING
      A warning message type.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void log​(int iCode, java.lang.String sMessage)
      Logs a message for the given message type into a target repository.
      void log​(java.lang.Exception ex)
      Logs an exception into the target repository or destination.
      void setVerboseLevel​(int iVerboseLevel)
      Sets the verbose level to specify the granularity of messages being logged based on the message type.
    • Method Detail

      • setVerboseLevel

        void setVerboseLevel​(int iVerboseLevel)
        Sets the verbose level to specify the granularity of messages being logged based on the message type.
        Parameters:
        iVerboseLevel - Determines how to filter messages to be displayed on the console.
      • log

        void log​(int iCode,
                 java.lang.String sMessage)
        Logs a message for the given message type into a target repository.
        Parameters:
        iCode - The message type to be logged.
        sMessage - The actual message to be logged
      • log

        void log​(java.lang.Exception ex)
        Logs an exception into the target repository or destination.
        Parameters:
        ex - The exception to be logged.