logEvent
logEvent(ILearningContext context,
IOffer offer,
IClientArgs clientArgs,
IInteractSession session,
boolean debug)
logEvent 方法工作流程
只要 Interact API 发布配置为记录为联系或响应的事件,运行时服务器便会调用 logEvent 方法。使用此方法可将联系和响应数据记录到数据库或文件,以进行报告和学习。例如,如果您要以算法形式,根据条件来确定客户接受某一商品的可能性,请使用此方法来记录数据。
*
context - ILearningContext 对象,用于定义事件的学习上下文,例如,联系、接受或拒绝。
*
offer - IOffer 对象,用于定义为其记录此事件的商品。
*
clientArgs - IClientArgs 对象,用于定义任何参数。目前,logEvent 不需要任何 clientArgs,因此该参数可能为空。
*
session - IInteractSession 对象,用于定义所有会话数据。
*
debug - 布尔值。如果为 true,那么指示运行时环境系统的记录级别详细程度设置为调试。为了获得最佳结果,请在写入到日志之前选择此值。
如果 logEvent 方法失败,那么将抛出 LearningException
返回值
无。