2011-03-14 76 views
4

我問,因爲我生病了看片分離的日誌文件,每天都這樣的:有沒有「通用日誌文件分析器/編輯器」?

164.56.95.119:18260 24986 2011-03-13 16:10:02.532 -5     JobQueueReceiver JSM 6019 4 Audit.RTUsage.JSM  removed [email protected] from the task queue 

164.56.95.119:18260 24986 2011-03-13 16:10:02.545 -5     JobQueueReceiver MS 6014 4 Audit.RTUsage.ms.MS  com.cognos.monitor.tse.BiBusRunContext:ctor: 

0A808213019C787C012B0AEE617391740012eb0d6f1c0 7288162 

164.56.95.119:18260 24986 2011-03-13 16:10:02.546 -5     StateMapProcessor MS 6014 4 Audit.RTUsage.ms.MS  com.cognos.monitor.tse.commands.TaskRunStartedCmd:doAction - 0A808213019C787C012B0AEE61739174 

164.56.95.119:18260 24986 2011-03-13 16:10:02.501 -5     JobQueueReceiver MS 6014 4 Audit.RTUsage.ms.MS  com.cognos.monitor.queue.JobQueueReceiver:Count ready tasks = 1 

我想知道,如果你的任何一個曾經這麼幸運有以下特點:

  • 能夠動態地「過濾」不必要的部分。即一旦加載了日誌文件,就不必爲了專注於該部分而提取它的一小部分;你只需簡單地過濾它的內容,一旦完成,所有的東西都可以被帶回來再次開始另一個過濾過程。

  • 當前行突出顯示。這僅僅是因爲一條長線換成了幾條線,所以很難判斷它結束的位置。

  • 突出顯示基於正則表達式的搜索組合中的匹配。我相信很多編輯器都支持這個反正

我的最後一招就是用Perl或Linux命令,使我的生活更輕鬆,但我真心希望有可現在,以節省時間一些能夠日誌分析器/編輯:)

感謝您提前提出的所有建議。

回答

2

您可以將日誌作爲CSV文件導入到Microsoft Excel或Open Office中。 我想,這兩個程序可以做你需要的一切。

+0

只要Excel是最新版本就足夠了。 Excel 2003中有64k的記錄限制,例如 – John 2011-03-14 23:27:11

+0

@約翰:好點。但是如果日誌長度超過64k行,你可以在任何編輯器中將它分割成一些較小的文件,或者先通過'grep'運行它。 – 2011-03-14 23:32:04

+0

同意,但OP明確希望避免這種情況:「...即,一旦加載日誌文件,您不必提取它的一小部分,只是專注於該部分......」 – John 2011-03-14 23:34:49

1

對於Windows,您可以使用baretail它非常輕巧,易於配置並且工作得非常好。

我不知道它是否具有您提到的所有功能,但至少會強調正則表達式匹配,並且您可以指定顏色。

我還沒有找到其他系統的可比替代方案(例如Mac)。