Eclipse中的多个标签的Android LogCat过滤器是怎样的?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (42)

点击创建过滤器无法从文档中找出如何为两个或更多标签创建过滤器。如果我有两个标签, com.test.TestClassA并且com.test.TestClassB如何创建一个显示这两个类的日志的过滤器?我看到你如何才能为特定的标记启动ADB,但是如何在eclipse中完成呢?请提供详情,谢谢。在eclipse中创建新过滤器时,我需要在标记行上输入什么内容?

提问于
用户回答回答于

在最新版本的Eclipse for Eclipse中,它现在显示logcat的两个版本(一个已弃用); 在不推荐的版本中,可以使用OR bar组合筛选器:|

例如,当点击+并启动一个对话框来创建一个新的过滤器时,给你的过滤器一个名称,然后在其中一个字段(例如TAG)中输入com.lampreynetworks|Bluetooth,你将看到所有包含com.lampreynetworks和的标签的输出Bluetooth。'*'隐含在这里,就好像TAG的任何部分包含将要显示的任何文本一样。另请注意,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

扫码关注云+社区