0
A
回答
0
我相信SMTP附加程序的默認佈局是HTML Layout。該佈局具有標題屬性。你可以嘗試的是在標題屬性中嵌入ThreadContext map lookup。例如,title="$${ctx:flow}"
。
在PatternLayout中,您可以通過在模式中嵌入%X{flow}
來實現同樣的效果。
在您的Java代碼中,您將調用ThreadContext.put("flow", "someValue");
,並且該線程中的所有後續日誌記錄都將具有「flow」的值。
0
MEL表達式#[flow.name]將爲您提供當前流的名稱。這可以直接使用,也可以在解析模板中構建郵件正文。
相關問題
- 1. 如何使用MEL提取流名稱和MessageProcessor名稱 - MULE ESB
- 2. Mule 3.6.1和logentries使用log4j2
- 3. Log4j2 Mule問題
- 4. 處理mule流中的特定異常
- 5. Mule ESB Log4j2支持
- 6. 添加自定義名稱使用JSON.NET
- 7. Mule - java.security.cert.CertificateException:沒有使用替代名稱
- 8. 春季啓動加載log4j2.xml用不同的名稱log4j2-app.xml的
- 9. 用自定義名稱添加遠程郵箱到流浪者
- 10. 格式當列有特定的名稱,
- 11. 動態選擇Mule中的log4j2配置
- 12. 當JSONLayout添加json對象到log4j2時
- 13. 向log4j2記錄器添加文件名
- 14. 使用log4j2.xml Apache Log4j2軟件包特定日誌記錄
- 15. 使用MySQL在特定產品類別中添加產品名稱
- 16. 使用特定的dll名稱迭代
- 17. 只有當我添加數據庫名稱時的特定選擇工作
- 18. 添加具有特定名稱的部分,我的索引
- 19. Mule - 如何獲取Java組件中當前組件的名稱
- 20. 將內容添加到特定類名稱的DIV
- 21. 使用特定名稱制作列表
- 22. 在Mule Quartz中調用SFTP流入調用Mule流
- 23. 如何在Mule私人流量中獲取呼叫者流量名稱
- 24. SF3 - 使用JmsSerializer添加實體名稱
- 25. 使用XSLT添加名稱空間
- 26. 使用RazorEngine時添加名稱空間
- 27. 使用link_to添加名稱值
- 28. 在名稱空間內添加使用
- 29. 向Mule流中添加新組件時出現命名空間問題
- 30. 在My.Settings中添加名稱
我們使用smtp appender的模式佈局,我們沒有java代碼,我們有mule流和log4j2.xml –
Updated for PatternLayout。不知道Mule是如何工作的,但是需要在ThreadContext中設置鍵值對。請問騾子不允許你運行定製邏輯? –