Rule Execution Server中的规则集级别日志记录

时间:2020-08-24 15:47:58

标签: logging websphere rules ibm-odm

我需要记录规则集请求和响应字段。我有30个ruleapp,每个规则app包含1个规则集。因此,我总共有30个规则集。每个规则集都属于每个客户项目。

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

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

该解决方案应消除所有ruleapp中的日志记录依赖性。

任何建议或我们能否以这种方式登录IBM ODM。

1 个答案:

答案 0 :(得分:-1)

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

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