Apache Camel 使用 i18 和翻译占位符进行日志记录

Apache Camel logging with i18 and translation placeholder

我有一个 Camel 应用程序,并尝试根据所选语言为“en”和“de”语言实现日志记录。 翻译键的格式为: 中文档案: myappname.mymodule.translation = ID 为 {0} 的消息已处理 DE文件: myappname.mymodule.translation = Nachricht mit id {0} wurde bearbeitet

我找不到将密钥和 属性 都传递给“.log”路由的方法。

任何人都可以向我解释这是否可能,如果可能的话如何?我研究了所有可能的方法,但找到了解决方案。

Apache Camel 中的 Log EIP 不支持 i18n 日志。