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中设置键值对。请问骡子不允许你运行定制逻辑? –