如何使用 adb logcat 过滤出 <tagname>

Posted

技术标签:

【中文标题】如何使用 adb logcat 过滤出 <tagname>【英文标题】:How can I filter OUT a <tagname> using adb logcat 【发布时间】:2011-06-12 16:53:47 【问题描述】:

这与Filter output in logcat by tagname 有关。如何过滤掉标记名。前 - 如果我不希望将标记名 GNU.IO 回显到标准输出,我想要一些相当于 -

adb logcat | grep -v <tagname> 

很遗憾,以上内容对我不起作用。

【问题讨论】:

其实,没关系。上述方法有效,但如果有人知道使用 logcat 过滤掉本地标记名的方法,即无需管道到 grep,请在此处发布答案。 【参考方案1】:

logcat 不会为你做这件事,但如果你想让设备做这个工作,你可以使用adb shell:

adb shell 'logcat | grep -v <tagname>'

【讨论】:

过滤 out 如同删除【参考方案2】:

我发现这很适合我想要的 -

adb logcat -s TAG:V

【讨论】:

【参考方案3】:

只需将特定标签的级别设置为 S(ilent):

adb logcat <TAG>:S

因此,您将看到除 TAG 之外的所有消息

【讨论】:

以上是关于如何使用 adb logcat 过滤出 <tagname>的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Android adb logcat 按标签名称排除某些消息?

如何过滤 adb logcat 输出

windows cmd执行 adb logcat,怎么过滤输出结果

adb logcat 通过包名过滤日志并输出到txt文件

如何使用 adb logcat 查看某个进程的输出日志

android logcat抓取app日志