網友評分: 5分
klogg是一款完全開源并且免費的日志查看搜索工具,該工具支持日志文件的查看和搜索功能,支持大文件的快速搜索,讓你可以以最短的時間搜索到自己需要的日志文件。
klogg和glogg的共同特征
Qt5支持運行在類unix系統、Windows和Mac上
搜索結果與原始文件分開顯示
支持perl兼容的正則表達式
為日志和搜索結果著色
顯示日志中相關行的上下文視圖
速度快,直接從磁盤讀取文件,而不加載到內存
監視磁盤上的文件更改并重新加載它(有點像tail)
是開源的,在GPL下發布
klogg的特點
多線程支持文件索引和正則表達式匹配
使用uchardet庫進行日志編碼檢測(支持utf8、utf16、cp1251等)
將搜索限制在打開文件的一部分
每個搜索模式的搜索結果的內存緩存
從源代碼構建
klogg使用cmake生成構建文件。
cmake 3.12或更高版本
支持c++ 14的c++編譯器(gcc 5, clang 3.4, msvc 2015)
Qt庫(5.9或更高版本:QtCore、QtGui、QtWidgets、QtConcurrent和QtNetwork)。構建和運行測試需要QtTest。
建立文檔的pandoc
所有其他構建依賴項都在3rdparty目錄中提供。