Tailon(具有tail -f功能的python web应用程序):下载完整日志

时间:2015-11-13 18:18:34

标签: python tail

我刚刚实现了Tailon这是一个python web应用程序,用于创建一个为日志文件提供tail -f功能的网页。 Tailon使用-a可选参数(例如tailon -f log.file -b address:port -a)提供文件下载功能,但是提供下载的文件不是完整的日志文件,而是来自系统最近启动的日志文件提出时间。

我想知道是否有办法下载整个日志文件(我知道日志文件中的信息比呈现的更多,因为我可以通过命令行查看整个日志文件)。有没有人有Tailon的经验和文件下载功能?是否可以配置Web应用程序以下载正在查看的整个日志文件,或者此功能当前未实现?

1 个答案:

答案 0 :(得分:1)

这里的尾巴作者。这当然非常奇怪,因为获取功能非常简单。总而言之,它just reads整个文件(没有时间实现正确的流媒体)并将其发送给客户端:

#!/bin/bash
# Grabs and kill a process from the pidlist that has the word StartService

pid=`jps | grep StartService | awk '{print $1}'`
kill -9 $pid

这对我来说很好用:

with open(path) as fh:
    self.write(fh.read())

如果问题仍然存在并且您认为它与尾巴有关,请不要犹豫记录问题。感谢。