我有一個日誌文件,並希望創建一個網頁(可能是Python,但不是嚴格意義上的),它的工作原理與unix「tail -f filename」命令一樣(在寫入文件時顯示新的日誌行)。「tail -f filename」的Web實現?
因此,用戶將持續在瀏覽器中看到正確的日誌。
你將如何實現這一點?
我有一個日誌文件,並希望創建一個網頁(可能是Python,但不是嚴格意義上的),它的工作原理與unix「tail -f filename」命令一樣(在寫入文件時顯示新的日誌行)。「tail -f filename」的Web實現?
因此,用戶將持續在瀏覽器中看到正確的日誌。
你將如何實現這一點?
您讀取該文件並將最後一行輸出到頁面。您也可以使用GET變量來定義使用?n = x輸出的行數,其中x是行數。
我實現了這個使用jQuery(阿賈克斯)和PHP(JSON) 。
的流動基本上如下:
在我的具體實施中,我做了以下內容:
使用jQuery和PHP看到我longpolling /實時尾執行: https://github.com/richardvk/web_file_tail
Scullog,具有共享本地驅動器到瀏覽器的能力。通過瀏覽器通過Socket.IO流式傳輸日誌文件。它運行在任何平臺上,例如windows/linux/mac。它作爲服務或獨立模式運行。
這應該是被接受的答案。完美的工作。感謝您的支持。 – 2017-06-07 09:51:54
如何使它自動uOdated? – 2017-06-03 03:36:05