miércoles, 17 de julio de 2013

Android.- ¿Que es Logcat?

El sistema de registro de Android que proporciona un mecanismo para recopilar y ver la salida del sistema en modo debug o depuración. Los registros de diversas aplicaciones y porciones del sistema se recogen en una serie de buffers (contenedores) circulares, que se pueden ver y pueden ser filtrados por el comando Logcat. Se puede utilizar Logcat de una shell con ADB (como aprendimos en la entrada anterior) para ver los mensajes de registro. Logcat también bien con el SDK de Android.


Una vez tengamos todo el SDK de Android bajado y descomprimido, es tan fácil como abrir la consola de Windows cambiar el directorio (que normalmente suele ser C:\Users\NombredelUsuario) a la ruta donde tengamos descoprimido el SDK hasta la carpeta platform-tools/ 

Si descomprimiéramos el SDK en el escritorio la ruta seria algo así.
  • C:\Users\NombredelUsuario  cd C:\Users\NombredelUsuario\Desktop\adt-bundle-windows-x86-20130522\sdk\platform-tools
Ahora solo nos quedaría invocar (al todo poderoso xD) ADB diciéndole que queremos que haga un logcat mas alguna opción a nuestro antojo. La ejecución quedaría algo así: 
  • C:\Users\NombredelUsuario\Desktop\adt-bundle-windows-x86-20130522\sdk\platform-tools  adb  logcat  <opción que le queramos dar>
Opciones para Logcat: 
  • -b <buffer> --> Carga un buffer de registro alternativo para la visualización, tales como events o la radio. El buffer principal será utilizado por defecto.  adb logcat -b events ó adb logcat -b radio dependiendo lo que queramos buscar. 
  • -c --> Borra todos los registros y las salidas.
  • -d --> Vuelca todo el log en la pantalla y las salidas.
  • -f <filename> --> Escribe el nombre del mensaje de registro de salida  siendo <filename>  el nombre que le pongas. El valor por defecto es stdout.
  • -g --> Imprime el tamaño de un especificado buffer del registro y del as salidas de registro.
  • -n <count> --> Establece el número máximo de registros rotados a <count>. El valor predeterminado es 4. Requiere la -r opción.
  • - r <kbytes> --> Rota el archivo de registro de salida cada <kBytes> . El valor por defecto es 16. Requiere la -f opción.
  • - s --> Establece las especificaciones de filtro por defecto en modo silencioso.
  • -v <format> --> Establece el formato de salida para mensajes de registro. El valor predeterminado del formato es brief
Sed Buenos ;) 

No hay comentarios:

Publicar un comentario en la entrada