logEvent
logEvent(ILearningContext context,
IOffer offer,
IClientArgs clientArgs,
IInteractSession session,
boolean debug)
logEvent method workflow
Die Methode logEvent wird vom Laufzeitserver aufgerufen, wenn die Interact-API ein Ereignis bereitstellt, das konfiguriert ist, als ein Kontakt oder als eine Antwort protokolliert zu werden. Verwenden Sie diese Methode, um Kontakt- und Antwortdaten in eine Datenbank oder Datei für Berichterstellungs- oder Lernzwecke zu protokollieren. Beispiel: Wenn Sie algorithmisch die Wahrscheinlichkeit, dass ein Kunde ein Angebot akzeptiert, basierend auf Kriterien bestimmen wollen, verwenden Sie diese Methode, um die Daten zu protokollieren.
*
context - ein Objekt ILearningContext, das den Lernkontext des Ereignisses definiert, z. B. Kontakt, Akzeptieren oder Ablehnen.
*
offer - ein Objekt IOffer, das das Angebot definiert, über das dieses Ereignis protokolliert wird.
*
clientArgs - ein Objekt IClientArgs, das Parameter definiert. Derzeit erfordert logEvent keine clientArgs, daher ist dieser Parameter möglicherweise leer.
*
session - ein Objekt IInteractSession, das alle Sitzungsdaten definiert.
*
debug - ein boolescher Ausdruck. Wenn true gibt er an, dass die Ausführlichkeit der Protokollstufe für das Laufzeitumgebungssystem auf "debug" festgelegt ist. Es wird empfohlen, dass Sie diesen Wert auswählen, bevor in ein Protokoll geschrieben wird.
Wenn die Methode logEvent fehlschlägt, wird eine LearningException ausgelöst.
Rückgabewert
Keiner.