2012-06-07 73 views
0

我的嵌入式系統通過串行接口連接到Linux計算機,並生成帶有行的多個文本日誌文件,前面加上了一個時間戳。我希望同時脫機查看幾個這樣的文件,並保持它們在時間上可視化同步 - 如果滾動一個,其餘的也會根據時間戳滾動。有沒有現成的瀏覽器來做到這一點?如果不是的話 - 那可能是最簡單的方法呢?同步查看多個日誌文件

在此先感謝。

回答

1

電鋸讓您可以同時拖尾多個文件。

電鋸還支持類似於數據庫視圖的功能,您可以通過'查看,從表達式創建選項卡'菜單選項,告訴電鋸通過各種來源將事件聚合到一個表中。例如,如果所有的日誌文件都共享一個通用的日誌記錄層次結構(com.mycompany.blah.blah),則可以使用根日誌記錄程序將表達式定義爲表達式,以便從所有文件中獲取所有事件該記錄到一個表:

記錄儀〜= com.mycompany

或者,如果你希望所有來自所有來源的事件,只是給它一個不表達(只是一個文本名稱),儘管您需要暫停鏈鋸日誌標籤,否則您還會收到鏈鋸日誌消息:

全部

您還可以控制從這些文件接收的事件如何在UI中結束。默認情況下,每個文件的事件最終都在它自己的標籤中。但是,這可以通過首選項中的「標籤名稱/事件路由表達式」進行配置。

儘管它可能不是你想要的,你可以'取消'單獨的標籤,並將它們放在屏幕上同時看到它們,但Chainsaw不會'同步'爲你滾動。

如果你有興趣,嘗試電鋸的最新開發快照 - 它有很多的附加功能和改進的可用性在什麼是當前發佈:

http://people.apache.org/~sdeboy

+0

謝謝!它是否也在Windows上運行? – tblum

+0

是的,下載'STANDALONE'壓縮文件,解壓縮後,它具有所有的依賴項和用於啓動它的shell腳本(位於bin文件夾中)。 – Scott

0

如果是在Windows中查看日誌, Logparser http://logparserplus.com/Examples是微軟的免費命令行工具,它具有標準日誌的一些瘋狂功能。

我不得不開發一個內部工具來處理多個日誌文件,這讓一些使用LOGPARSER的,產生有趣的(或全部)事件的主日誌文件。處理專有時間戳,以及來自多個時區的日誌!