widgets studio programacion móviles gratis desarrollo curso como aplicaciones activar android logging log-viewer

studio - Visor de registro de escritorio de Android



widgets android (12)

Mi aplicación Android puede guardar registros logcat en un archivo. Este archivo de registro se envía a los desarrolladores para su análisis.

¿Hay una buena aplicación de visualización de registro de Android en el escritorio , que visualizaría estos registros?

No pude encontrar una herramienta lista para usar en Android SDK. Tal vez me perdí algo allí?


Encontré en línea LogCat Beautifier a la que se puede dar color a LogCat dado para facilitar la lectura. Herramienta muy buena y usa JavaScript, ¡lo que significa que no hay nada almacenado en ningún lado!

Actualizar:

El enlace ya no es accesible y, por suerte para nosotros, Android Studio ahora admite pegar el LogCat en su pestaña "LogCat" (anteriormente "Monitor"). Al pegar, tendría las opciones para buscar / hacer clic como un registro normal de LogCat.



He intentado con logview-0.19 - funciona bien para mis registros de 13Mb.

Asegúrese de marcar ./logview y ./lib/logview.jar como ejecutable cuando se ejecuta en Linux.


He modificado log4j Chainsaw V2 y el (VFS) LogFilePatternReceiver para permitir que Chainsaw lea los eventos de los archivos de registro de Android generados a través de logcat -v time

Descargue la última instantánea de desarrollador de Chainsaw (Mac DMG y tarball disponible): http://people.apache.org/~sdeboy

Guarde este XML como un archivo (después de ajustar el archivo URL):

<?xml version="1.0" encoding="UTF-8"?> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"> <plugin class="org.apache.log4j.chainsaw.vfs.VFSLogFilePatternReceiver" name="android-log"> <param name="appendNonMatches" value="true"/> <param name="autoReconnect" value="true"/> <param name="fileURL" value="file:/path/to/android/log"/> <param name="name" value="android-log"/> <param name="logFormat" value="TIMESTAMP LEVEL/LOGGER(PROP(PID)):MESSAGE"/> <param name="customLevelDefinitions" value="V=TRACE,D=DEBUG,I=INFO,W=WARN,E=ERROR,F=FATAL,S=OFF"/> <param name="promptForUserInfo" value="false"/> <param name="tailing" value="true"/> <param name="timestampFormat" value="yyyyMMdd HH:mm:ss.SSS"/> <param name="waitMillis" value="2000"/> </plugin> </log4j:configuration>

Luego, después de iniciar Chainsaw, seleccione la opción ''Utilizar un archivo de configuración de Chainsaw'' en el menú ''Archivo, cargar la configuración de Chainsaw'', navegue hasta este archivo XML, seleccione ''iniciar siempre Chainsaw con esta configuración'' y presione OK.



Me gusta LogExpert . Tiene excelentes opciones de filtrado y es bastante rápido. Así que he creado un columnizador personalizado que analiza los registros de LogCat. Tiene algunas mejoras para poder analizar mis registros personalizados con método y línea. Puedes descargarlo here .


Personalmente, me gusta TailExpert, que utilizo junto con logcatUDP para capturar registros de múltiples destinos de Android, logcatUDP envía el registro a través de la red a tailexpert, donde lo capturo y veo uno al lado del otro. Pero también puede leer los registros del archivo si lo desea, es un programa de cola, por lo que agregará los mensajes de registro a la vista cuando lleguen. Puede filtrar mensajes en palabras clave y usar colores para identificar ciertos mensajes de registro. La otra cosa que me gusta es que en tailexpert puede crear columnas sobre la marcha y ocultar fácilmente una o más columnas o cambiar el orden de las columnas. El programa está lleno de funciones y recientemente comencé a descubrir el uso de notificaciones para colocar marcadores sobre la marcha y detener el registro cuando pasa cierto mensaje de registro, lo que hace que la navegación sea mucho más rápida. Solo échale un vistazo, puedes descargarlo here .


Puede usar Android Debug Monitor o DDMS sin Eclipse.


Uso colorlogcat para ver los registros de logcat en la consola. Deberías poder hacer lo mismo.

cat logfile | coloredlogcat.py

Debería funcionar de la caja. Si no es así, estoy seguro de que solo se necesitan modificaciones menores. Eche un vistazo a este enlace coloredlogcat para más detalles.