【问题标题】:Ruleset level logging in Rule Execution ServerRule Execution Server 中的规则集级别日志记录
【发布时间】:2020-08-24 15:47:58
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: logging websphere rules ibm-odm


    【解决方案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

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    • 感谢您的评论。我添加了示例。
    猜你喜欢
    • 2011-12-11
    • 1970-01-01
    • 2016-10-17
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    相关资源
    最近更新 更多