nohup を使用して、Java 出力とエラーを同じログ ファイルに追加しています。問題は、出力を書き込んでから、エラーのログ ファイルを上書きし、出力が消去されることです。
nohup コマンドは
nohup java Daemon 1000 >logs/wrapper.log 2>logs/wrapper.log &
これは、Daemon.java から wrapper.log にログインしたいメッセージです。
System.out.println("This is output that should go to the file");
System.err.println("This is error that should go to the file");
ただし、最後のメッセージのみがファイルに書き込まれます。最も合理的な答えは、上書きではなく、出力とエラーにwrapper.logを追加する方法を知ることです
何か案は
ありがとう