2017-01-30 50 views
0

我建立了一個通用的FAUF序列,在處理問題的情況下生成消息並引起服務檯中人員的注意。 爲了使故障排除更容易,我想提供一個完整的跟蹤「誰叫」我的錯誤序列,因爲在許多地方使用通用的FAUF序列。 示例: 代理服務1 - >序列1 - >序列2 - >FAUF發生。 任何想法如何讀出這些信息?WSO2 ESB誰打電話給我

非常感謝您提前提出您的建議。 問候, 揚

回答

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> 
+0

謝謝,你碰巧也知道我怎麼能學會誰叫我的序列? –

+0

您的序列可以通過另一個序列或代理服務調用,因此,您只需在將當前序列中的序列名稱設置之前放置此中介:

+0

如果我的答案適合您,請將其標記爲正確的。 –