我正在寻找某种分析工具来生成由log4j文件生成的日志文件。我正在寻找比grep更高级的东西?你用什么来进行日志文件分析?是否有log4j文件的日志文件分析器?
我找了以下几种特点:
- 的工具应该告诉我有多少时间给定日志语句或堆栈跟踪已经发生,最好用一些种模式支持(如数字与'User [az] *登录'相匹配的日志语句)。
- 通过日志级别(多少条INFO,DEBUG行)和启动日志消息的类进行细分会很好。
- 按日期细分(给定时间段内有多少条日志语句)
- 什么样的日志行常常在一起出现?
- 支持多个文件,因为我使用的日志滚动
- 热点分析:发现是否有一定的时间周期时,有非常大量的日志报表的
- 无论是命令行或GUI的罚款
- 开源是首选,但我也有兴趣在商业产品
我log4j的配置使用org.apache.log4j.PatternLayout与模式%d %p %c - %m%n
但可以适用于分析工具。
可能的重复http://stackoverflow.com/questions/144807/java-log-viewer – Vadzim 2013-01-23 18:44:24