WSO2 ESB打电话给我

时间:2017-01-30 20:06:21

标签: wso2esb

我构建了一个通用的FAUF序列,可以在处理问题时生成消息,并引起服务台人员的注意。 为了简化故障排除,我想提供一个完整的跟踪“谁调用”我的错误序列,因为在许多地方使用了通用的FAUF序列。 例: 代理服务1 - >序列1 - >序列2 - > FAUF发生。 知道怎么读出这些信息吗?

非常感谢您提前提出的建议。 问候, 扬

1 个答案:

答案 0 :(得分:0)

对于代理名称,您可以使用以下内容:

<log level="custom"> 
    <property name="proxyName" expression="$ctx:proxy.name"/>
</log>

对于序列名称,您可以在每个序列中创建一个属性,例如:

<property name="sequenceName" value="Sequence 1"/>

在故障序列

中获取日志中介的值
<log level="custom"> 
    <property name="SequenceName" expression="get-property('sequenceName')"/>
</log>