デーモンアプリケーションの出力を記録する方法は?

デーモンアプリケーションの出力を記録する方法は?

Java用のラッパーであるYAJSWのおかげで、デーモンとして実行されるJavaプログラムがあります。

問題は、このJavaアプリケーションが複数行のコンソールテキストを作成することです(単にHello Worldアプリケーションを想像してみてください)。コンソールで実行すると、もちろん行を読むことができます。

しかし、デーモンとして実行されたとき、このテキスト行はどこに行きますか?

答え1

svscan(アプリケーションの実行に使用しない理由)ホームページ、デーモンツールの一部)?

正しく設定すると、次のような結果が得られます。

app/log/main/current

現在のファイルはコンソール出力です。

私はこれをsvscanC ++、Java、Groovy、およびLinuxで一般的なサービスを実行するために使用します。

答え2

Yajswヘルプでこれを行う方法を見つけました。

ご案内いただいた@Gillesに感謝します。

Wrapper.confに指定するだけで十分です。

wrapper.logfile= <path and filename >

とにかくありがとうございます!

関連情報