我在我的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
我不知道他们来自哪里,因为我的代码中没有这样的标记,但它们显然与网络活动有关。
答案 0 :(得分:4)
您可以在logcat过滤器中添加^(?!(libc))
1)创建logcat过滤器
2)应用正则表达式
您还可以通过在正则表达式中按|
分隔标记名称来删除不同的标记。
示例:^(?!(libc|tagname2|tagname3|...))