我有一个日志文件,并想创建一个网页(可能是 Python,但不严格),它的工作原理与 unix“tail -f 文件名”命令的工作原理非常相似(在写入文件时显示新的日志行)。
这样用户将在浏览器中不断看到登录权。
你将如何实现这一点?
我有一个日志文件,并想创建一个网页(可能是 Python,但不严格),它的工作原理与 unix“tail -f 文件名”命令的工作原理非常相似(在写入文件时显示新的日志行)。
这样用户将在浏览器中不断看到登录权。
你将如何实现这一点?
我使用 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 是行数。