有没有更好的方法来监控日志文件?(linux/python)

Rom*_*her 5 python linux logging

我正在尝试监视某些进程在linux上运行的日志文件(创建一个联合日志文件,其中日志条目在它们发生时被分组在一起).目前我正在考虑打开正在记录的文件,使用inotify(或包装器)进行轮询,然后检查是否可以再读取该文件.

有没有更好的方法来做到这一点?也许某些图书馆会对文件中的阅读/更改进行抽象观察?

Som*_*ude 0

如果您自己执行此操作,则可能会执行以下操作:如果检测到文件修改,则获取文件的大小。如果它比上次大,您可以查找之前的“最后”位置(即之前的大小)并从那里读取。