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 に答える