2012-02-05 79 views
1

我試圖啓動一個我寫的騾子應用程序,但我似乎無法讓日誌顯示出來,當我從控制檯運行它。當我查看日誌文件時,我看到了Mule加載過程(假設我正在使用應用程序而不是服務模式),但日誌變爲空白。請注意,當我使用Mule Eclipse IDE時,日誌是可見的。騾日誌不顯示

+0

您可以在$ MULE_HOME/logs中找到哪些文件?假設你使用的是Mule 3,通常是主要的'mule.log'和應用程序'mule-app- $ APP_NAME'。 – Tshepang 2012-02-06 15:55:06

+1

如何從您的應用程序中發射日誌?你如何開始騾子? – 2012-02-06 16:42:08

+0

我從組件中的java代碼和記錄器xml選項卡發出日誌。 (如下所示:) – Menyh 2012-02-06 18:03:06

回答

2

聽起來像你的應用程序日誌配置覆蓋全球,但也沒有做你期望的。添加-M-Dlog4j.debug切換到Mule命令行以查看惡意log4j配置文件可能來自哪裏。

0

要正確登錄騾子消息到日誌文件,你應該在你的log4j.properties類別定義,是指在你的騾流程爲:

<logger level="INFO" category="your_custom_category" message="#[payload]"/> 
0

嘗試重新啓動整個機器。這聽起來像一個Eclipse問題,不是你的程序有問題。

0

可能是你沒有正確放置屬性文件和jar文件。在 「WEB-INF/classes中」

廣場 「log4j.properties」 複製

log4jx.y.z.jar到 「WEB-INF/lib目錄」。