1

ログファイルの監視に TailerListener API を使用しています。プロセスが開始された場合、正常に動作しています。TailerListener を再起動すると、ii はこのプロセスの起動時間よりも古いログを監視しています。これを回避する方法はありますか。

前もって感謝します。

4

2 に答える 2

0

ファイルがローテーションされていますか? 私は以前にこれに遭遇したので、以下があなたが求めているものかどうかを確認してください. ファイルがローテーションされると、デフォルトの動作は、新しいログ メッセージだけではなく、ログ ファイル全体からすべてのログ メッセージを吐き出すようです。私の質問は、どのように TailerListener で fileRotated() をオーバーライドするか、またはログ ファイル全体を再度ローリングしないように動作を変更するか (古いメッセージと新しいメッセージ) です。

于 2011-04-18T19:42:51.053 に答える
0

Filein Java にはlastModified()メソッドがあります。を作成する前Tailerに確認してください。

于 2011-04-06T16:48:42.443 に答える