2010-07-29 9 views
15

El Logcat en Eclipse tiene colores para errores, advertencia, depuración, ...
¿Cómo puedo hacer para obtener el mismo resultado en Linux (Ubuntu) cuando ejecuto el comando 'adb -e logcat' en una terminal para obtener su color?colorea las líneas de logcat en Linux [android]

+0

1 porque soy curiosa demasiado – Falmarri

Respuesta

29

Link with script

Creo que va a ser útil para usted y usted puede cambiar la escritura por sí mismo;)

+0

Taht de grande. trabajando perfectamente muchas gracias. – Sephy

+0

antes de que cambie el permiso de ejecución. 1. En el tipo de consola "chmod + x colorlogcat.pytxt" 2.O haga clic en el botón derecho y seleccione "permisos" y luego haga clic en "permitir ejecutar archivo como programa" Ahora U puede usarlo) –

+0

En realidad, el problema era que estaba tratando de ejecutar el script python tal como está escrito en la página de Jeff, pero Necesitaba agregar "python" antes del comando para ejecutarlo. – Sephy

0

Y otra secuencia de comandos:

#!/bin/sh 
while :; do 
    adb [email protected] logcat | sed \ 
    -e 's:^V/:\x00\x1b[0;35m:g' \ 
    -e 's:^D/:\x00\x1b[0;36m:g' \ 
    -e 's:^I/:\x00\x1b[0;32m:g' \ 
    -e 's:^W/:\x00\x1b[0;33m:g' \ 
    -e 's:^E/:\x00\x1b[0;31m:g' \ 
    -e 's:^F/:\x00\x1b[0;31m:g' \ 
    -e '/Unexpected value from nativeGetEnabledTags/d' \ 
    -e '/The application may be/d' 
    sleep 1 
done 
3

Mi favorito es pidcat, mantenido por Jake Wharton basado en el guión de Jeff Sharkey (mencionado por Yaroslav Boichuk).

También he usado logcat-color, mantenido por Marshall Culpepper, (también basado en el guión de Jeff) que le permite crear perfiles que puede activar (log por tarea, o por aplicación, etc.).

He preferido el archivo pidcat porque en ese momento el color del logcat no se filtraba por nombre del paquete, y nunca volví a intentarlo una vez que era added. Parece ser razonablemente popular también.

1

Si usa Python, PyLogAnalyser puede filtrar, colorear y analizar todo tipo de registros en Linux, Windows y Mac (y Cygwin).

Se puede instalar directamente desde PyPI:

python -m pip install pyloganalyser 

y llamarlo con el fin de imprimir el registro para la salida estándar (también, para el texto o la salida HTML):

adb logcat -v threadtime | python -m lognalyser --stdin --stdout -c Android_logcat_threadtime.conf 

El el archivo 'Android_logcat_threadtime.conf' está incluido en el directorio del módulo.

Website: http://pyloganalyser.sourceforge.net

0

tener una oportunidad con lnav, añadir config Logcat de here

Cuestiones relacionadas