当使用 AMQ 5.6 并使用 ./activemq start
启动代理时...标准输出/标准输出去哪儿了?
我希望它出现在/data/activemq.log
文件中,但它没有......有没有办法通过调整log4j或JavaServiceWrapper配置来解决这个问题?
当我使用 ./activemq console
在控制台模式下启动时,标准输出/标准输出消息按预期显示。 特别是,在此模式下运行时,我需要获取e.printStackTrace()
的输出以显示在日志中。
它似乎只是被重定向到/dev/null...我更改了/bin/activemq
脚本以重定向到../data/start.log
,果然,标准输出/错误在那里......不知道为什么老实说这不是默认行为...
如果我没记错的话,还有另一个文件叫做wrapper.log。 在wrapper.conf所在的同一目录中寻找它。