如何在Android Studio中的LogCat中筛选多个标签?

12

我想根据多个标签过滤我的LogCat,我应该如何实现?我应该使用正则表达式来过滤多个标签吗?

例如,我有以下两行代码用于我的代码:

private static final String TAG1 = "My TAG 1";
private static final String TAG2 = "My TAG 2";

我能否过滤LogCat以在结果中显示它们两个?


你尝试过使用“我的标签”关键词搜索吗? - Alex Chengalan
4个回答

28

您可以通过启用正则表达式并输入以下内容来实现:

(My TAG 1)|(My TAG 2)

1
这似乎不起作用。我尝试了“默认”|“PK 1”,但我什么也没得到。然而,只输入“PK 1”就可以。 - justdan0227
示例与问题中的引号匹配。我已经改进了示例,仅匹配标签。 - Veneet Reddy
4
多个标签无需留空格即可生效,例如:tag1|tag2。 - shantanu
我使用的标签包括: for project:class。它与 tag:prj:class 不兼容。我需要只写 tag:class 才能使其正常工作。 - undefined

9
我将我的LOGCAT过滤器设置如下:
package:mine (tag:MyTag1 | tag:MyTag2)

那样我就可以在我的应用中只看到来自MyTag1MyTag2的消息。

您可以添加任意数量的条件,使用“|”符号进行分隔。 - InnisBrendan
1
使用equals对我来说没有起作用,一旦我将它们都移除了,这就是我所需要的。package:mine (tag:MyTag1 | tag:MyTag2) - Chris

2

Android Studio 海豚版 | 2021.3.1 补丁 1

package:mine (tag:TAG1 | tag:TAG2)

0
这对我有用:
package:mine (tag:firstTag | secondTag)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接