骡子日志没有显示

时间:2012-02-05 15:21:10

标签: log4j esb mule

我正在尝试启动我编写的Mule应用程序,但是当我从控制台运行时,我似乎无法显示日志。当我查看日志文件时,我看到了Mule加载过程(假设我使用的是应用程序而非服务模式)但是日志变为空白。请注意,当我使用Mule Eclipse IDE时,日志是可见的。

4 个答案:

答案 0 :(得分:2)

听起来您的应用程序日志记录配置会覆盖全局配置,但也没有按预期执行。添加-M-Dlog4j.debug切换到Mule命令行以查看流氓log4j配置文件可能来自何处。

答案 1 :(得分:0)

要将Mule消息正确记录到日志文件中,您应该在log4j.properties中有一个类别定义,并在您的Mule流中引用它:

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

答案 2 :(得分:0)

尝试重新启动整台机器。这听起来像Eclipse问题,而不是您的程序问题。

答案 3 :(得分:0)

可能是您没有正确放置属性文件和jar文件。

放置 “WEB-INF / classes”中的“log4j.properties”

并复制

log4jx.y.z.jar为“WEB-INF / lib”。