我需要记录规则集请求和响应字段。我有30个规则应用程序,每个规则应用程序包含一个规则集。所以,我总共有30个规则集。每个规则集属于每个客户端项目。
如果我想记录规则集的请求和响应字段,我需要使用log4j第三方库在所有30个ruleapps xom中实现自己的日志记录。
但我正在寻找这样一种解决方案,如果我对RES进行任何自定义,那么我将拥有我的日志记录标准或所有其他规则应用程序请求和响应的通用日志记录。
该解决方案应该消除所有规则应用程序中的日志依赖。
有什么建议或者我们可以在IBM ODM中实现这种登录方式吗?
发布于 2020-12-19 17:22:48
您可以创建自己的RuleObserver,在观察者实现的方法中使用日志记录框架。示例:
MyObserver implements EngineObserver, RuleEngineObserver为了使用这个观察者,您可以在流的初始规则中设置它。
ruleflow.addObserver(observer) or engine.addObserver(observer)https://stackoverflow.com/questions/63564392
复制相似问题