logEvent
The logEvent method is called by the runtime server whenever the Unica Interact API posts an event that is configured to log as a contact or response. Use this method to log contact and response data to a database or file for reporting and learning purposes. For example, if you want to algorithmically determine the likelihood of a customer accepting an offer based on criteria, use this method to log the data.
logEvent(ILearningContext context,
IOffer offer,
IClientArgs clientArgs,
IInteractSession session,
boolean debug)

- context-an ILearningContext object defining the learning context of the event, for example, contact, accept, or reject.
- offer-an IOffer object defining the offer about which this event is being logged.
- clientArgs-an IClientArgs object defining any parameters. Currently, logEvent, does not require any clientArgs, so this parameter may be empty.
- session-an IInteractSession object defining all session data.
- debug-a boolean. If true, indicates the logging level verbosity for the runtime environment system is set to debug. For best results, select this value before writing to a log.
If the logEvent method fails, it throws a LearningException.
Return value
None.