阅读玻璃鱼日志的工具?

时间:2008-09-26 14:01:19

标签: logging glassfish

我正在处理巨大的玻璃鱼日志文件(在windows中,eek!)以及... ... Wordpad没有削减它。

有没有可以更智能地处理这些日志文件的工具?欢迎的功能:

  • 查看某个日志级别的所有行(信息,警告,严重)
  • 显示两个时间戳之间的日志
  • Occurency counter(此异常在时间x和时间y之间被抛出99次)

5 个答案:

答案 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的过滤和排序功能非常适合日志文件分析。