首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于Eclipse中多个标签的安卓LogCat过滤器

用于Eclipse中多个标签的安卓LogCat过滤器
EN

Stack Overflow用户
提问于 2011-02-12 17:26:57
回答 4查看 25.1K关注 0票数 47

点击create filter后,无法从文档中找出如何为两个或更多标签创建过滤器。如果我有两个标记com.test.TestClassAcom.test.TestClassB,如何为这两个类创建一个显示日志的过滤器?我看到了如何仅为某些标记启动ADB,但在eclipse中如何做到这一点呢?请提供详细信息,谢谢。在eclipse中创建新过滤器时,我到底需要在标记行中输入什么内容?

EN

回答 4

Stack Overflow用户

发布于 2012-09-28 22:57:14

作为Brain Reinhold的pointed,您可以将标签过滤器与竖条| (这显然意味着逻辑上的"OR")组合在一起。您也可以在logcat搜索框中使用该(以及其他正则表达式)语法(通过在标签前面加上tag:前缀):

tag:com.test.TestClassA|com.test.TestClassB

更复杂的过滤也是可能的。例如,下面的搜索筛选器显示来自android.process.mediacom.android.camera应用程序的邮件,这些应用程序的邮件文本中至少有一个数字(\d),并使用dalvikvmAndroidRuntime标签进行标记:

app:android.process.media|com.android.camera tag:dalvikvm|AndroidRuntime text:\d

一个简短而有用的过滤器是tag:^(?!dalvikvm),它可以删除所有那些嘈杂的Dalvik日志。

值得一提的是,您可以通过在要禁用的部分的末尾放置竖线来快速禁用过滤器的任何部分(例如,在上面的示例中,将|放在app:android.process.media|com.android.camera后面可以有效地禁用按应用程序名称过滤,同时仍然保留按标签和文本过滤)。

票数 54
EN

Stack Overflow用户

发布于 2011-07-06 02:45:09

票数 2
EN

Stack Overflow用户

发布于 2012-11-13 08:54:03

我只是从命令行执行此操作。每个adb滤波器具有不同的端子。然后,如果你将它们并排排列,你就可以很好地了解正在发生的事情。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4977322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档