使用AMQ 5.6并使用./activemq start
启动代理时... stdout / stderr在哪里?
我希望它出现在/data/activemq.log
文件中,但它没有...是否有办法解决这个问题,可能会对log4j或JavaServiceWrapper配置进行调整?
当我使用./activemq console
以控制台模式启动时,stdout / stderr消息将按预期显示。特别是,我需要从e.printStackTrace()
获取输出,以便在此模式下运行时显示在日志中。
答案 0 :(得分:2)
它似乎只是被重定向到/dev/null ..我更改了/bin/activemq
脚本以重定向到../data/start.log
而且果然,stdout / err在那里......不确定为什么这不是默认行为,说实话......
答案 1 :(得分:0)
当我没记错的时候,还有另一个名为wrapper.log的文件。在wrapper.conf所在的同一个目录中查找它。