2015-11-13 28 views
0

我剛剛實施了Tailon,這是一款python網絡應用程序,用於創建爲日誌文件提供tail -f功能的網頁。 Tailon通過使用-a可選參數(例如tailon -f log.file -b address:port -a)提供文件下載功能,但提供的用於下載的文件不是完整的日誌文件,而是系統中最近啓動到當前時間的日誌文件。Tailon(具有尾部-f功能的python web應用程序):下載完整日誌

我想知道是否有方法可以下載整個日誌文件(我知道日誌文件中有更多的信息比顯示的更多,因爲我可以通過命令行查看整個日誌文件)。有沒有人有任何Tailon的經驗和文件下載功能?是否可以配置Web應用程序以下載正在查看的整個日誌文件,或者該功能目前未實現?

回答

0

作者在這裏tailon。這當然很奇怪,因爲獲取功能非常簡單。總而言之,它just reads整個文件(沒有時間來實施適當的流),並將其發送給客戶端:

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

也能正常工作對我來說:

tailon -f /path/to/log.file -b localhost:8080 -a 
curl http://localhost:8080/fetch//path/to/log.file 

不要如果問題仍然存在,並且您認爲它與tailon有關,則猶豫記錄問題。謝謝。

相關問題