Android 如何禁用D/libc将网络信息记录到logcat?

Android 如何禁用D/libc将网络信息记录到logcat?,android,logcat,android-logcat,Android,Logcat,Android Logcat,我的Android logcat中有很多调试日志,如下所示: 10-16 17:21:38.422 22842-23270/package D/libc﹕ [NET] getaddrinfo+,hn 23(0x696d616765732e),sn(),family 0,flags 4 10-16 17:21:38.422 22842-23270/package D/libc﹕ [NET] getaddrinfo-,err=8 10-16 17:21:38.422 22842-23270/p

我的Android logcat中有很多调试日志,如下所示:

10-16 17:21:38.422  22842-23270/package D/libc﹕ [NET] getaddrinfo+,hn 23(0x696d616765732e),sn(),family 0,flags 4
10-16 17:21:38.422  22842-23270/package D/libc﹕ [NET] getaddrinfo-,err=8
10-16 17:21:38.422  22842-23270/package D/libc﹕ [NET] getaddrinfo+,hn 23(0x696d616765732e),sn(),family 0,flags 1024
10-16 17:21:38.422  22842-23270/package D/libc﹕ [NET] getaddrinfo-, 1
10-16 17:21:38.422  22842-23270/package D/libc﹕ [NET] getaddrinfo_proxy+
10-16 17:21:38.432  22842-23270/package D/libc﹕ [NET] getaddrinfo_proxy-, success
我不确定它们来自何处,因为我的代码中没有此类标记,但它们显然与网络活动有关。

您可以在logcat筛选器中添加
^(?(libc))

1) 创建logcat过滤器

2) 应用正则表达式

您还可以通过在正则表达式中添加标记的名称来删除不同的标记


示例:
^(?(libc | tagname2 | tagname3 |…)

是。这是一个有效的解决方案。但是,我更感兴趣的是从根目录中删除“日志记录操作”,而不是过滤结果。无论如何谢谢你!