美文网首页
Android Studio 如何过滤掉指定日志?

Android Studio 如何过滤掉指定日志?

作者: MemetGhini | 来源:发表于2021-10-17 17:32 被阅读0次

在开发过程中有时候会遇到一些日志频繁打印,但又不好在代码里面注释掉(例如:日志在第三方SDK打印的)。此时该怎么隐藏自己不关心的日志并专注自己日志呢?
Android Studio的正则日志筛选正好可以帮我们解决这个痛苦。

实现方法

  • 首先在logcat面板里点击开启搜索框右侧的☑️ Regex按钮
  • 然后填写正则表达式^(?!.*(XXXXX|YYYYY)).*$即可

正则解释

  • ^匹配字符串开始位置
  • ()表示一个字表达式的开始与结束
  • ?!表示非捕获元,匹配后面不是我们指定的内容的字符,例如本例中的.*(XXXXX|YYYYY)
  • .匹配除换行符 \n 之外的任何单字符
  • *匹配前面的子表达式零次或多次
  • |指明两项之间的一个选择,可以理解为或
  • $匹配字符串结束位置

总结下来上面正则就匹配了内容不包含XXXXX或者YYYYY的日志,相当于过滤掉了指定内容

相关文章

网友评论

      本文标题:Android Studio 如何过滤掉指定日志?

      本文链接:https://www.haomeiwen.com/subject/hdewoltx.html