studio log hacer como app android logcat android-logcat

hacer - Android logcat registra la línea de módulo hablador mensaje de caducidad



logcat apk (4)

Recibo muchos mensajes de este tipo relacionados con mi aplicación.

11-19 19:04:23.872 3327 3440 I chatty : uid=10085 com.xxxx.yyy expire 18 lines

¿Qué son estos mensajes de registro? ¿Me faltan los registros de logcat de mi aplicación real aquí?


Puede deshabilitar este comportamiento utilizando:

adb logcat -P ""



Quiero agregar otra respuesta porque ninguna de las respuestas existentes realmente respondió a '' ¿Me estoy perdiendo los registros de logcat de mi aplicación real aquí? ''pregunta.

Sí, te estás perdiendo los registros. Tan pronto como la aplicación sea considerada "parlanchina" por logcat (más de 5 líneas por segundo), los registros de su aplicación se colapsarán.

Puede evitar este comportamiento al incluir en la lista blanca su aplicación para logcat:

adb logcat -P ''<pid or uid of your app>''

Puede imprimir las listas blancas y negras actuales ejecutando:

adb logcat -p

También este comando es útil para imprimir estadísticas de logcat:

adb logcat -S

Además, me pareció útil incluir automáticamente en la lista blanca mi aplicación para logcat directamente desde el código durante las pruebas:

int pid = android.os.Process.myPid(); String whiteList = "logcat -P ''" + pid + "''"; Runtime.getRuntime().exec(whiteList).waitFor();

Puede encontrar más información en los documentos oficiales de logcat here


Sí, esto indica que algunos mensajes no llegaron al registro real, tal vez porque otras aplicaciones envían demasiados mensajes.

Esto parece ser algo nuevo en liblog en Marshmallow (?). No puedo encontrar una explicación clara de la nueva política de registro, o incluso si realmente hay una, pero el cambio se menciona here :

Declaramos que una aplicación es demasiado habladora una vez que registra más de 5 líneas por segundo. Presente un error contra el propietario de la aplicación que produce este spam de registro de clase de nivel de depuración detallado del desarrollador. Los registros son de 256 KB, lo que significa que la aplicación está creando un ataque DOS y acortando el tiempo de los registros a 6 segundos (!) Haciéndolo inútil para todos los demás.