1

当使用 AMQ 5.6 并使用./activemq start...启动代理时,stdout/stderr 去哪里了?

我希望它会出现在/data/activemq.log文件中,但它没有......是否有办法通过调整 log4j 或 JavaServiceWrapper 配置来解决这个问题?

当我使用 以控制台模式启动时./activemq console,stdout/stderr 消息按预期显示。特别是,e.printStackTrace()在此模式下运行时,我需要从中获取输出以显示在日志中。

4

2 回答 2

2

它似乎只是被重定向到/ dev / null ...我将/bin/activemq脚本更改为重定向到../data/start.log,果然,stdout / err在那里...不知道为什么这不是诚实的默认行为.. .

于 2012-11-28T00:50:48.387 回答
0

如果我没记错的话,还有另一个名为 wrapper.log 的文件。在 wrapper.conf 所在的同一目录中查找它。

于 2012-11-28T00:39:53.293 回答