Android Studio过滤冗余日志

本文介绍如何在Android Studio中利用正则表达式过滤不必要日志,通过自定义日志输出来提高开发效率,专注于应用程序本身的日志信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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

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

使用截图

在这里插入图片描述

过滤说明

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

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

完结

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

最后我还有一句话要说:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值