我正在处理巨大的玻璃鱼日志文件(在windows中,eek!)以及... ... Wordpad没有削减它。
有没有可以更智能地处理这些日志文件的工具?欢迎的功能:
答案 0 :(得分:2)
在Windows上,我仍然会使用perl或awk。下载并安装cygwin,然后使用awk或您熟悉的任何内容。 awk具有过滤所需的时间函数,以及getline
等日志文件导航功能。
Ex:异常发生次数 - 所有时间
$ awk '/^java.*:\W/ {print $1}' server.log* |sort|uniq -c|sort -nr
60 javax.ejb.EJBException:
45 java.rmi.ServerException:
2 javax.persistence.PersistenceException:
2 javax.ejb.ObjectNotFoundException:
1 java.lang.Error:
答案 1 :(得分:1)
尝试UltraEdit(付费) 或Notepad ++(免费)
答案 2 :(得分:1)
尝试使用MS LogParser工具: http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en
基本上将您的平面日志文件转换为“数据库”,您可以运行类似SQL的查询。您甚至可以输出网格,图表和图形。
答案 3 :(得分:1)
答案 4 :(得分:0)
我使用Excel来解析日志文件。如果您使用制表符分隔的日志文件,这可以很好地工作。 Excel的过滤和排序功能非常适合日志文件分析。