android studio的logcat怎么过滤出来调试信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio的logcat怎么过滤出来调试信息相关的知识,希望对你有一定的参考价值。

  打开 LogCat在搜索框右侧的No Filters中选择 Edit Filter Configuration选项


  然后在Name中输入过滤器的名称,在by Package Name中输入你的应用的Package Name就可以了。


  如下图


  然后在搜索框右侧的过滤器选项中选择你刚选择过滤器就可以了。

参考技术A Logcat信息分为好几个级别,分别是:Assert(断言)、Debug(调试)、Error(错误)、Info(信息)、Verbose(详细)、Warning(警告)。
android Studio的Logcat工具提供过滤器,可以轻松筛选过滤出想要的级别。
在Logcat的操作栏上,有一个Log level的下来选项,选择里面的级别,即是筛选出当前级别的信息。

例如在Log level中选择Debug,那么输出的信息,都已经是过滤后的,Debug级别的调试信息。

如何在 Android Studio logcat 中过滤多个单词

【中文标题】如何在 Android Studio logcat 中过滤多个单词【英文标题】:How to filter multiple words in Android Studio logcat 【发布时间】:2016-01-13 15:10:37 【问题描述】:

我只想在 logcat 中看到几个单词。换句话说,只是一个给定的标签。我尝试启用 Regex 并输入 [Encoder|Decoder] 作为过滤器,但它不起作用。

【问题讨论】:

尝试使用组,而不是单个字符类:(Encoder|Decoder)。请说明它“不起作用”的内容和方式。 是的!这行得通。你不想让它成为我可以标记为解决方案的答案吗? ;) 【参考方案1】:

您应该使用 分组 构造:

(Encoder|Decoder)

其实你可以用

Encoder|Decoder

如果您使用[Encoder|Decoder],则会创建匹配任何单个字符Enc...|D..的字符类。 . 或r.

Character Classes or Character Sets:

使用“字符类”,也称为“字符集”,您可以告诉正则表达式引擎只匹配几个字符中的一个。只需将要匹配的字符放在方括号之间。如果要匹配ae,请使用[ae]

另一个必读当然是Alternation with The Vertical Bar or Pipe Symbol

如果要搜索文字文本catdog,请用竖线或竖线符号分隔两个选项:cat|dog。如果您需要更多选项,只需展开列表:cat|dog|mouse|fish

使用(...) 时,您告诉正则表达式引擎对字符/子模式的序列进行分组(捕获时,子匹配存储在内存缓冲区中,您可以通过反向引用访问它们,并使用非捕获(?:...) 你只对子模式进行分组):

通过将正则表达式的一部分放在圆括号或圆括号内,您可以将正则表达式的这一部分组合在一起。这允许您将quantifier 应用于整个组或将alternation 限制为正则表达式的一部分。

【讨论】:

我只是添加.. TAG1|TAG2 没有空格。 @wsgeorge:我不明白你的意思。看,我已经写了其实你可以用Encoder|Decoder——不一样吗?此外,如果您确实有一个文字 TAG 后跟任何数字,则无需交替,请使用 TAG\d+ :) 我有在运算符之间添加空格的习惯,所以我在AS中按字面使用了“TAG1 | TAG2”,发现它不起作用。我只是认为其他人应该知道避免这个小问题。 那么,你应该考虑养成另一个习惯:使用/xfreespace/VERBOSE/IgnoreWhiteSpace 修饰符。 / TAG1 | TAG2 /x 将匹配 TAG1TAG2 且没有空格。此选项在 JavaScript 中不存在,但在许多 NFA 正则表达式中存在。 你说得对,我要删除评论

以上是关于android studio的logcat怎么过滤出来调试信息的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio Logcat 过滤器精确标签

如何在 Android Studio 1.0 中找到过滤器 Logcat 配置?

Android studio Logcat 过滤栏消失

过滤文本,如 Android Studio/Eclipse logcat

如何用好Android Studio的logcat

如何在 Android Studio logcat 中过滤多个单词