2011-03-14 38 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)。