2014-10-16 8 views
7

Dostaję dużo dziennika debugowania w moim Android LogCat tak:Jak wyłączyć D/libc z rejestrowania informacji sieciowych w 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 

Nie jestem pewien, skąd pochodzą, bo nie ma takiego znacznika w moich kodów, ale są one wyraźnie związane z siecią zajęcia.

Odpowiedz

3

Możesz dodać ^(?!(libc)) w filtrze logcat

1) Utwórz filtr logcat Add filter

2) stosują regex apply regex

Można również usunąć differents tagów dodając tagu nazwy indywidualne przez | w wyrażeniu regularnym.

Przykład: ^(?!(libc|tagname2|tagname3|...))

+0

Tak. To jest poprawne rozwiązanie. Jednak bardziej interesuje mnie usunięcie "rejestrującej akcji" z katalogu głównego, a nie filtrowanie wyniku. Dzięki i tak! – paradite

Powiązane problemy