Bootstrap

Android Studio过滤冗余日志

前言

在Android Studio开发中我们常通过Log输出查看当前程序运行的状态,但经常打印出一些第三方的Log和系统日志,而我们需要的仅仅只是自己代码运行的Log,那想要屏蔽其他的日志输出怎么办呢?

有人会说选择APP的包名啊。是的,这样可以屏蔽大部分其他APP和系统日志,但是仍然会有一部分和APP相关但却不是我们需要观察的内容会被打印到控制台,为了解决这些冗余日志,我们利用Android Studio中支持自定义日志输出功能配合正则表达式可以完美过滤掉多余的日志,下面教大家怎样对不需要的日志进行屏蔽,希望帮助到大家更快定义到不喜欢的虫子

使用截图

在这里插入图片描述

过滤说明

通过以上截图我们可以看到可以通过设置Edit Filter ConfigurationLog Tag进行正则过滤,和设定自己的Package Name可以有效过滤冗余数据,Log Tag的过滤表达式写法如下:

//使用 | 符号加入多个想要过滤的Tag,看不懂表达式的可以学习一下正则表达式写法
^(?!.*(Tag1|Tag2|Tag3)).*$

完结

通过以上设置后可以完美过滤掉冗余数据,希望帮助到大家

最后我还有一句话要说:

如果放不开,就做陌生人吧,没有羁绊,没有痛楚

如果放开了,就做朋友吧,偶尔相聚,偶尔别离

;