2011-10-21 11 views
21

Estoy tratando de averiguar cuándo ocurren los eventos en mi AirPad así que estoy emitiendo el comando Logcat:¿Cómo funciona ADB Logcat Timestamping trabajo

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

Al observar las marcas de tiempo, sin embargo, cada búfer de La primera marca de tiempo parece comenzar inmediatamente después de la última marca de tiempo del buffer anterior.

--------- 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` 

Así que mi pregunta es, ¿qué representan las marcas de tiempo? ¿Representan la hora en que ocurrió el evento? Si es así, ¿por qué están funcionando de esta manera?

+0

Las marcas de tiempo son cuando ocurrió el evento. – satur9nine

+0

En este 10-20 19: 32: 28.428, ¿qué significa el "428"? Tiempo en milisegundos? – savi

+0

De hecho, después del último punto, se muestran milisegundos. – Olaia

Respuesta

0

Las marcas de tiempo representan la hora del evento.

logcat no es realmente compatible con la especificación de más de un búfer. Parece que sí, pero si omite la "-d" continuará mostrando solo un búfer.

Las marcas de tiempo parecen inusuales porque adb logcat primero muestra las entradas en búfer (en anillo). Puedes ver el tamaño del buffer a través de "-g". En mi teléfono es 256kb.

1

Las marcas de tiempo son correctas.

Al especificar múltiples almacenamientos intermedios, Logcat entrelaza todos e imprime todo ordenado por tiempo. Las líneas "principio de ..." solo indican dónde está el primer mensaje de cada búfer; son no separadores de archivos.

Cuestiones relacionadas