什么工具对于读取log4j日志文件很有用?

时间:2010-02-28 14:13:18

标签: log4j text-editor

我正在寻找一个用于读取log4j日志文件的文本编辑器,它能够根据记录它们的线程自动突出显示行。例如,包含[pool-1-thread-1]的所有行都将显示为黄色,包含[pool-1-thread-2]的所有行将显示为绿色。根据某些正则表达式匹配的内容,这可能是突出显示的更一般的特征。

哪些工具支持此功能?

如果你知道在EditPLus或UltraEdit中我不知道这样做的方式 - 甚至更好。

编辑:我的文件是纯文本(不是XML),我无法改变它。

4 个答案:

答案 0 :(得分:8)

您可以尝试OtrosLogViewer。它可以基于String / regex或java代码突出显示事件。 请看这个屏幕截图:scrennshot

免责声明:我是OtrosLogViewer的作者

答案 1 :(得分:1)

链锯V2可以解析常规文本日志文件(使用LogFilePatternReceiver或VFSLogFilePatternReceiver - 请参阅Chainsaw帮助菜单中的javadoc),并支持根据用户定义的表达式着色行(您可以为所有匹配的条目指定颜色)表达式'thread == pool-1-thread-2')。

使用最新版本(svn HEAD),您还可以 - 注释日志文件(一个可编辑的列,允许您输入有关日志的注释)。然后,您可以保存该日志文件(作为xml)并在以后加载它,并保留您的注释。

答案 2 :(得分:1)

您可以登录XML文件并让它们被解析 Logpool

在这里您可以获得一些文档(http://ovh.dl.sourceforge.net/project/log4jpool/readme.pdf)

答案 3 :(得分:0)

Apache Chainsaw可能对您有用。它是由Log4j团队成员编写的专用Log4j查看器。请注意,不是编辑器,但实际上可能更有用。