记录Mule的配置

时间:2013-06-05 03:36:25

标签: logging mule

我正在使用log4j来控制骡子记录。我正在尝试找到执行以下操作的最佳方法:

我想为所有记录器设置类别,以便我可以将它们输出到单个文件中。

  • 从脚本中记录:我可以看到groovy脚本的上下文中有一个“日志”但是如何在其上设置类别?
  • 从子流程中记录:子流程来自多个流程。每个流都有自己的类别,并记录到不同的文件。如何将日志记录类别传递给子流中的记录器,以便他们使用适当的类别进行记录?
  • 我尝试在mule的INVOCATION SCOPE中设置类别,并尝试使用Logger组件类别中的#[header:INVOCATION:LOGGER_Category]访问它。但看起来它没有评估该类别组件(我期待“消息”的相同行为)。

任何线索都将非常感激。

-Sajid。

1 个答案:

答案 0 :(得分:0)

  • 在流量使用中:<logger category="yourCategory" ... />
  • 在Groovy脚本中,不要使用提供的log变量,而是从日志工厂创建自己的变量。
  • 在MEL脚本中,也可以从工厂创建记录器。