logEvent

logEvent メソッドは、コンタクトまたレスポンスとしてログに記録されるように構成されているイベントが Interact API で通知されたときに、ランタイム・サーバーによって呼び出されます。このメソッドは、レポートおよび学習目的でデータベースまたはファイルにコンタクトおよびレスポンス・データをログ記録する場合に使用します。例えば、基準に基づいて顧客がオファーを承認する可能性を、アルゴリズムを使用して判断するには、このメソッドを使用してデータをログします。

logEvent(ILearningContext context,
              IOffer offer,
              IClientArgs clientArgs,
              IInteractSession session,
              boolean debug)
logEvent メソッドのワークフロー
  • context - コンタクト、承認、拒否などの、イベントの学習コンテキストを定義する ILearningContext オブジェクト。
  • offer - ログに記録されるイベントに関するオファーを定義する IOffer オブジェクト。
  • clientArgs - すべてのパラメーターを定義する IClientArgs オブジェクト。現在、logEvent では clientArgs を必要としないため、このパラメーターは空である可能性があります。
  • session - すべてのセッション・データを定義する IInteractSession オブジェクト。
  • debug - ブール値。true の場合は、ランタイム環境システムのロギング詳細レベルが debug に設定されていることを示します。最良の結果を得るには、ログに書き込む前にこの値を選択します。

logEvent メソッドが失敗した場合、LearningException はスローされます。

戻り値

なし。