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