我正在使用 log4j 来控制 mule 日志记录。我正在尝试找到执行以下操作的最佳方法:
我想为所有记录器设置类别,以便我可以将它们输出到单个文件。
- 从脚本记录:我可以看到在 groovy 脚本的上下文中有一个“日志”,但是如何在上面设置一个类别?
- 从子流记录:子流来自许多流。每个流都有自己的类别并记录到不同的文件。如何将日志记录类别传递给子流中的记录器,以便它们使用适当的类别进行记录?
- 我尝试在 mule 的 INVOCATION SCOPE 中设置类别,并尝试在 Logger 组件的 Category 中使用 #[header:INVOCATION:LOGGER_Category] 访问它。但看起来它没有评估该类别组件(我期待“消息”的相同行为)。
任何线索将不胜感激。
-萨吉德。