我正在寻找一个用于读取log4j日志文件的文本编辑器,它能够根据记录它们的线程自动突出显示行。例如,包含[pool-1-thread-1]
的所有行都将显示为黄色,包含[pool-1-thread-2]
的所有行将显示为绿色。根据某些正则表达式匹配的内容,这可能是突出显示的更一般的特征。
哪些工具支持此功能?
如果你知道在EditPLus或UltraEdit中我不知道这样做的方式 - 甚至更好。
编辑:我的文件是纯文本(不是XML),我无法改变它。答案 0 :(得分:8)
您可以尝试OtrosLogViewer。它可以基于String / regex或java代码突出显示事件。 请看这个屏幕截图:
免责声明:我是OtrosLogViewer的作者
答案 1 :(得分:1)
使用最新版本(svn HEAD),您还可以 - 注释日志文件(一个可编辑的列,允许您输入有关日志的注释)。然后,您可以保存该日志文件(作为xml)并在以后加载它,并保留您的注释。
答案 2 :(得分:1)
您可以登录XML文件并让它们被解析 Logpool
在这里您可以获得一些文档(http://ovh.dl.sourceforge.net/project/log4jpool/readme.pdf)
答案 3 :(得分:0)
Apache Chainsaw可能对您有用。它是由Log4j团队成员编写的专用Log4j查看器。请注意,不是编辑器,但实际上可能更有用。