规则执行服务器中的规则集级别日志记录



我需要记录规则集请求和响应字段。我有30个规则应用程序,每个规则应用程序包含一个规则集。所以,我总共有30个规则集。每个规则集都属于每个客户端项目。

如果我想记录规则集的请求和响应字段,我需要使用log4j第三方库在所有30个ruleapps-xom中实现自己的日志记录。

但我正在寻找一种解决方案,如果我对RES进行任何定制,那么我将拥有我的日志记录标准或所有其他规则应用程序请求和响应的通用日志记录。

该解决方案应消除所有规则应用程序中的日志依赖性。

任何建议或我们可以在IBM ODM中实现这种登录方式。

您可以创建自己的RuleObserver,在observer实现的方法中使用日志框架。示例:

MyObserver implements EngineObserver, RuleEngineObserver

为了使用这个观察器,您可以在流的初始规则中设置它。

ruleflow.addObserver(observer) or engine.addObserver(observer)

来源:https://www.ibm.com/support/knowledgecenter/SSQP76_8.10.x/com.ibm.odm.dserver.rules.designer.run/executing_decision_topics/tsk_exec_get_notif_de.html

最新更新