【发布时间】:2010-11-02 13:54:58
【问题描述】:
我有一个日志文件,想创建一个网页(可能是 Python,但不严格),其工作方式与 unix“tail -f 文件名”命令的工作方式非常相似(在写入文件时显示新的日志行)。
这样用户就可以在浏览器中不断看到登录。
你将如何实现它?
【问题讨论】:
标签: tail
我有一个日志文件,想创建一个网页(可能是 Python,但不严格),其工作方式与 unix“tail -f 文件名”命令的工作方式非常相似(在写入文件时显示新的日志行)。
这样用户就可以在浏览器中不断看到登录。
你将如何实现它?
【问题讨论】:
标签: tail
我使用 jquery (.ajax) 和 php (json) 实现了这个。
流程大致如下:
在我的具体实现中,我做了以下操作:
在此处使用 jquery 和 php 查看我的 longpolling/realtime tail 实现: https://github.com/richardvk/web_file_tail
【讨论】:
Scullog,具有将本地驱动器共享给浏览器的能力。通过浏览器上的 Socket.IO 流式传输日志文件。它可以在任何平台上运行,例如 windows/linux/mac。它作为服务或独立模式运行。
【讨论】:
您读取文件并将最后几行打印到页面。您还可以使用 GET 变量来定义要输出的行数,使用 ?n=x 其中 x 是行数。
【讨论】: