2011-10-21 11 views
21

Próbuję dowiedzieć się, kiedy wydarzenia toczyły się na moim AirPad więc jestem wydając komendę logcat:Jak działa ADB Logcat Czas rejestrowania Pracuj

adb logcat -v time -d -b radio -b events -b main -b system -b radio

W patrząc na znaczniki czasu, jednak każdy bufora pierwszy znacznik czasu wydaje się rozpocząć natychmiast po ostatnim znaczniku czasu bufora przed nim.

--------- beginning of /dev/log/radio 

10-20 19:30:37.878 D/RILD ( 53): Do not switch user to radio 

... 

10-20 19:30:37.998 D/RIL  ( 53): Wait device... 

--------- beginning of /dev/log/events 

10-20 19:30:39.608 I/boot_progress_start( 54): 9398 

... 


10-20 19:31:13.998 D/RIL  ( 53): Wait device... 

--------- beginning of /dev/log/system 

10-20 19:31:15.008 D/ConnectivityService( 99): tearing down Mobile networks due to setting 

... 

10-20 19:32:28.418 V/ActivityManager( 99): Launching: HistoryRecord{408d6a00 com.amazon.kindle/com.amazon.kcp.reader.BookReaderActivity} icicle=null with results=null newIntents=null andResume=true 

--------- beginning of /dev/log/main 

10-20 19:32:28.428 D/VPU  ( 55): VPU: vpu_power_on 01` 

Moje pytanie brzmi, co oznaczają sygnatury czasowe - czy reprezentują one czas wystąpienia zdarzenia? Jeśli tak, dlaczego działają w ten sposób?

+0

Znaczniki czasu są wyświetlane w momencie wystąpienia zdarzenia. – satur9nine

+0

W tym 10-20 19: 32: 28.428, co oznacza skrót "428"? Czas w milisekundach? – savi

+0

Rzeczywiście, po ostatniej kropce wyświetlane są milisekundy. – Olaia

Odpowiedz

0

Znaczniki czasu reprezentują czas zdarzenia.

Logcat tak naprawdę nie obsługuje określania więcej niż jednego bufora. Wygląda na to, ale jeśli pominiesz "-d", będzie wyświetlać tylko jeden bufor.

Znaczniki czasu wydają się nietypowe, ponieważ adb logcat wyświetla najpierw pozycje buforowane (pierścieniowe). Możesz zobaczyć rozmiar bufora za pomocą "-g". Na moim telefonie jest to 256kb.

1

Znaczniki czasu są poprawne.

Podczas określania wielu buforów logcat łączy je ze sobą i drukuje wszystko uporządkowane według czasu. Linie "Początek ..." wskazują tylko, gdzie znajduje się pierwsza wiadomość z każdego bufora; są to separatory plików , a nie.

Powiązane problemy