点击“创建筛选器”后,我无法从文档中找到如何为两个或多个标签创建筛选器的方法。如果我有两个标签com.test.TestClassA
和com.test.TestClassB
,我该如何创建一个显示这两个类的日志的筛选器?我看到了如何启动ADB仅针对某些标签,但在Eclipse中如何做到呢?请提供详细的信息,谢谢。在Eclipse中创建新筛选器时,我需要输入什么内容?
正如Brain Reinhold所指出的,您可以使用竖线|
将标签过滤器组合起来(这显然意味着逻辑“OR”)。您还可以在logcat搜索框中使用该语法(通过在标签前加上tag:
前缀)。
tag:com.test.TestClassA|com.test.TestClassB
android.process.media
或com.android.camera
应用程序的消息,其中消息文本中至少有一个数字(\d
),并且带有dalvikvm
或AndroidRuntime
标签:
app:android.process.media|com.android.camera tag:dalvikvm|AndroidRuntime text:\d
一个简短而有用的过滤器是tag:^(?!dalvikvm)
,它可以去除所有嘈杂的Dalvik日志。
值得一提的是,您可以通过在要禁用的部分末尾放置垂直条来快速禁用过滤器的任何部分(例如,在上面的示例中,在app:android.process.media|com.android.camera
右侧放置|
可以有效地禁用按应用程序名称过滤,同时仍然保留按标签和文本过滤)。
目前还不可能。 @see http://groups.google.com/group/android-developers/browse_thread/thread/17356ef7bdf1550f?pli=1 我也希望能够实现...
cam
代替com.android.camera
。但请注意,它是区分大小写的!例如,对于蓝牙开发,我使用tag:BT|luetooth|bt|Bt|MyAppTag
。 - OneWorld