2012-02-05 95 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目录”。