私はjava.util.logging APIを使用しており、いくつかのFileHandlerを名前付きロガーにアタッチしてログメッセージを特定のファイルに書き込みます。私はこれが各ログファイルのためのlck(ロック)ファイルを作成することを見る。ロックファイルは、指定されたLoggerからFileHandlerを閉じて削除すると削除されます。javaログを使用したFileHandlerの終了時期
いつFileHandlerを閉じるのが最適ですか?私はロックファイルがなくなるように(ロックファイルがぶら下がる)いくつかのロギングを実行するたびにインスタンス化する必要がないように、オープンしたままにしておきたいのですか? (ロギングのために少し重いと思われる)。
本当にベストプラクティスに関する質問。私はlog4jをたくさん使っていますので、私はその違いを頭に入れようとしています。
おかげで、
エド・グレイが述べたように
これはどのOSですか?私はログファイルでロックファイルを取得しません。これはNFSなのでしょうか?いずれにしてもFileHandlersを閉じて再オープンする必要はありません。あなたが '.lck'ファイルを心配している理由がありますか? – Gray