2014-10-16 11 views
7

Ich bin viel Debuglog in meinem Android logcat wie dies bekomme:Wie kann D/libc die Protokollierung von Netzwerkinformationen in logcat deaktivieren?

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 

Ich bin nicht sicher, woher sie kommen, weil ich nicht so Tag in meinem Codes habe, aber sie sind auf Netzwerk eindeutig im Zusammenhang Aktivitäten.

Antwort

3

Sie ^(?!(libc)) in einem logcat Filter hinzufügen können

1) Erstellen logcat Filter Add filter

2) Bewerben regex apply regex

Sie können auch Namen separate differents Tags entfernen des Tags durch | durch Hinzufügen in der Regex.

Beispiel: ^(?!(libc|tagname2|tagname3|...))

+0

Ja. Dies ist eine gültige Lösung. Ich bin jedoch mehr daran interessiert, die "Protokollierungsaktion" von der Wurzel zu entfernen, anstatt das Ergebnis zu filtern. Danke trotzdem! – paradite