美文网首页
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