这里只针对日志过滤场景,对于开发者而言分析日志一个常用需求就是,需要过滤出同时包含多个关键字的行,这对于如下场景非常有用:
- 某个模块的所有错误,写法是:模块关键字&(fail|err|exception)
- 某个流程的所有错误,写法是:流程关键字&(fail|err|exception)
首先,打开日志:

然后,打开过滤框(文件->过滤),勾选”正则“后输入关键字,以”&“分割:

然后确定,过滤结果如下:

双击结果中的某一行,可以定位到源日志所在行,对应的多个关键字都会高亮:

同时该工具还支持多词过滤,取消勾选”正则“,然后输入多个关键字,以空格区分即可。
工具链接如下:
本文介绍了一款实用的日志分析工具,支持正则表达式及多词过滤,帮助开发者快速定位含有特定关键字的日志行,提高故障排查效率。
https://tilipa.zlsam.com/#/tool?id=199&name=%E6%97%A5%E5%BF%97%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7
10万+

被折叠的 条评论
为什么被折叠?



