1. ホーム
  2. python

[解決済み] Pythonでログファイルを尾行するには?

2022-02-06 15:40:21

質問

Pythonでtail -Fとかの出力をブロックやロックなしで利用できるようにしたいのですが、どうすればいいですか?私はそれを行うためにいくつかの本当に古いコードを見つけました。 こちら でも、もっといい方法か、同じことをするライブラリが今までにあるはずだと思うのです。どなたかご存知でしょうか?

理想は、次のようなものです。 tail.getNewData() より多くのデータが必要なときに、毎回呼び出すことができます。

解決方法は?

で、かなり遅くなってしまいましたが、また同じ問題に遭遇してしまいました。ただ パグテール :

Pygtailは、未読のログファイル行を読みます。さらに ローテートされたログファイルを扱うことができます。logcheckのlogtail2に基づいています。 ( http://logcheck.org )