Class LogMessageProviderBase

  • All Implemented Interfaces:
    LogMessageProvider

    public class LogMessageProviderBase
    extends Object
    implements LogMessageProvider
    This is the base class for all Log Message Provider class. It provides methods to generate XML for documenting log message.
    • Method Detail

      • createLogRecord

        public LogRecord createLogRecord​(String messageIDName,
                                         String[] dataInfo,
                                         Object ssoToken)
        Returns Log Record. null is returned if there are no corresponding entries in the XML definition file match with the messageIDName.
        Specified by:
        createLogRecord in interface LogMessageProvider
        Parameters:
        messageIDName - Name of Message ID.
        dataInfo - Array of dataInfo.
        ssoToken - Single sign on token which will be used to fill in details like client IP address into the log record.
        Returns:
        Log Record.
      • createLogRecord

        public LogRecord createLogRecord​(String messageIDName,
                                         String[] dataInfo,
                                         Hashtable ssoProperties)
        Returns Log Record. null is returned if there are no corresponding entries in the XML definition file match with the messageIDName.
        Parameters:
        messageIDName - Name of Message ID.
        dataInfo - Array of dataInfo.
        ssoProperties - Hashtable which will be used to fill in details like client IP address into the log record.
        Returns:
        Log Record.