activemq start会抑制stdout / stderr

时间:2012-11-28 00:26:21

标签: log4j activemq java-service-wrapper

使用AMQ 5.6并使用./activemq start启动代理时... stdout / stderr在哪里?

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

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

2 个答案:

答案 0 :(得分:2)

它似乎只是被重定向到/dev/null ..我更改了/bin/activemq脚本以重定向到../data/start.log而且果然,stdout / err在那里......不确定为什么这不是默认行为,说实话......

答案 1 :(得分:0)

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