2011-08-27 39 views
0

通常,我通過很多greps管道登錄,以便在編輯器中打開它之前刪除「噪音」。如何使用日誌文件

我覺得應該可以做一個編輯器(尤其是Emacs的)

這是什麼電鋸正在做這裏面篩選?對於log4j格式還是更一般的? (這是我能找到的唯一日誌文件查看工具)

你們是怎麼做到的? (我認爲UNIX grep語法對我來說最簡單)

回答

0

如果greps相同,您可以簡單地編寫一個腳本來完成所有這些工作(例如,用於vi的vimscript)。這樣,您不必重複所有任務,同時保留完好的日誌以供進一步調查。

你是對的電鋸和log4j - 它是一個日誌查看器具有不同的功能,例如,一個過濾機制。但是,我不確定,如果您可以同時激活多個過濾器。

1

電鋸確實支持正面和負面的過濾器匹配。您可以定義基礎上,記錄樹正面和負面的比賽(右鍵單擊該選項節點),你可以在「完善重點」字段定義正匹配表達式,並使用下面的「忽略」選項負匹配表達式記錄器樹。在說明表達式語法的幫助菜單中有一個教程。

電鋸自上次正式發佈以來添加了許多新功能。開發商快照(包括一個經過改進的配置屏幕),請訪問:

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

電鋸不只是log4j的工作。有'接收器'可用,使它與log4net,java.util.logging,log4php和其他工作。

您也可以處理使用VFSLogFilePatternReceiver(使用「處理日誌文件」選項來配置電鋸來定義一個)定期任何格式的文本文件。在配置對話框中有一些預定義的日誌格式作爲示例格式 - 調整一個以匹配您的格式。 JavaDoc提供了更多信息:http://logging.apache.org/chainsaw/apidocs/org/apache/log4j/chainsaw/vfs/VFSLogFilePatternReceiver.html

0

是的,你應該先試用Chainsaw ..它支持各種獲取日誌的方式。

0

Necroposting:我創建了一個專門針對Log4j-like日誌的mode for Emacs,但支持更多格式,尤其是如果您爲自己定製它。

特點:

  • 彩色化(剛剛定製的面孔,如果這是太多)
  • 在同一個緩衝交互式過濾:
    • 通過
    • 水平由記錄器名稱
    • 通過螺紋
    • (消息)
    • 容易變窄
    • 編輯一下子當前設置的過濾器
  • 一些特定的日誌,移動命令
  • 複印件(M-w)唯一可見的文字,具有過濾順利(這是可定製)
相關問題