5
私は現在、数日間実行されるJavaアプリケーションを実行しています。それはたくさんのロギングを行います。残念ながら、私は誤ってログファイルを削除したので、今はログが書き換えられていません。実際のJavaプログラムを再起動せずに「即座に」ログを再起動する方法はありますか?私はまったく同じ名前のファイルを再作成しようとしましたが、書き込まれていません。何か案は?私はjava.util.logging
を使用しています。Javaの実行中にログファイルを再作成する
ログの実装方法によって異なります。おそらくそれの音からではありません。 –
本当にあなたが使用するログライブラリに依存しますが、log4jなどと同様です。ファイルが外部から削除された場合、ログは書き込まれないことがわかりました。アプリケーションを再起動するのが最善の方法です –