viernes, 16 de agosto de 2013

Como veo el log de Android en la terminal?

El otro día en una reunión del grupo http://culturalibrerosario.org  un compañero me pregunto que herramienta usaba para ver el log de Android.



Así que esto es lo que yo uso :D

Si tenes instalado correctamente el SDK de Android y agregaste a tu path el adb (que es el programa que hace de puente entre el dispositivo Android y tu pc, incluyendo los emuladores)

Con tipear el comando: adb logcat deberías poder verlo desde la terminal, el problema es que el color de la salida es siempre el mismo :P

Para que salga coloreado y tener algunas opciones más como filtrar por el tipo de log, ya sea un warning, un error o debug. Además de que también usando el comando grep poder filtrar el por el Tag del log que desees, uso este programita escrito en Python.


Como ahí explica lo podes instalar de pip o easy_install:
$ pip install logcat-color
.. or ..
$ easy_install logcat-color
O como yo, te bajas el fuente y lo instalas para tener la última versión:

$ git clone git://github.com/marshall/logcat-color.git
To install logcat-color from the source directory, run:
$ python setup.py install

Y ahora simplemente con tipear el comando logcat-color podrán ver el log de Android de una manera mucho mas fácil de comprender ;)

Espero que a alguno más le sirva ;)

Saludos, Gabriel