global wire tap
を使用して、関連付けられたチャネルに関する識別情報をログに記録できる方法はありますか? global wire tap
明確にするために、次のように a を使用したいとします。
...
<int:channel id="myChannel1" />
...
<int:channel id="myChannel2" />
...
<int:wire-tap pattern="*" order="2" channel="wireTapChannel" />
<int:logging-channel-adapter
id="wireTapChannel"
expression="'payload: ' + getPayload()"
level="DEBUG"
logger-name="WIRETAP" />
これは次のようなログに記録されます
14:44:31,350 DEBUG WIRETAP:126 - payload: some payload1
14:44:31,350 DEBUG WIRETAP:126 - payload: some payload2
ログを調べて、関連付けられているチャネルも特定できるように式を配置する方法はありますか? 私はこのようなものを期待しています:
14:44:31,350 DEBUG WIRETAP:126 - channel: myChannel1, payload: some payload1
14:44:31,350 DEBUG WIRETAP:126 - channel: myChannel2, payload: some payload2
フローが wireTapChannel に到達すると、この情報がすでに失われているかどうかわからない