2013-06-05 166 views
0

我正在使用log4j來控制mule日誌記錄。我試圖找到最好的方法來執行以下操作:Mule的日誌記錄配置

我想爲所有記錄器設置類別,以便我可以將它們輸出到單個文件。

  • 從腳本中記錄:我可以看到groovy腳本中有一個「日誌」,但是如何在其上設置類別?
  • 從子流記錄:子流來自許多流。每個流都有自己的類別並記錄到不同的文件。如何將日誌記錄類別傳遞給子流程中的記錄器,以便它們記錄相應的類別?
  • 我試圖在mule的INVOCATION SCOPE中設置類別,並嘗試在記錄器組件的類別內使用#[header:INVOCATION:LOGGER_Category]來訪問它。但看起來它不評估類別組件(我期待着'消息'的相同行爲)。

任何線索將非常感激。

-Sajid。

回答

0
  • 在流量使用:<logger category="yourCategory" ... />
  • Groovy腳本中,不要使用提供log變量,但是從日誌工廠創建你自己的。
  • 在MEL腳本中,也可以從工廠創建記錄器。