java log4j viewer

Java Log Viewer



log4j (18)

Desafortunadamente, a veces la única forma de depurar un programa es revisando sus largos archivos de registro.

Busqué un visor de registro decente desde hace un tiempo y no encontré una solución real. El único programa que parecía ser el más apropiado era Chainsaw con su conector Socket, pero después de unos pocos usos, el programa demostró tener errores y, en el mejor de los casos, no respondía.

Para mis propósitos, un visor de registro debería al menos poder marcar los niveles de registro (por ejemplo, con diferentes colores) y realizar un filtrado sencillo basado en paquetes y texto libre.

¿Hay algún otro visor de registro (gratuito)? Estoy buscando algo que pueda funcionar bien con log4j.


Añadiré que para Windows, WireShark lo convierte en un útil visor de syslog, irónicamente. He intentado varias otras herramientas de registro del sistema, y ​​realmente, Kiwi es el mejor para syslog, pero la versión "gratuita" está un poco nerviosa. Otros con los que me encontré estaban mal programados (fallando en problemas menores - logview4net), tenían una interfaz deficiente (Star SysLog Daemon Lite), o ni siquiera se ejecutaban (nxlog)

Puede usar el lenguaje de filtro de WireShark para profundizar en los datos de registro. Es excesivo, pero hasta que alguien escriba un visor / recopilador syslog gratuito para Windows y lo haga decente, este es un campo que será difícil para la mayoría de las personas.

Ejemplo:

# Display level 6 alerts from 192.168.5.90 in WireShark syslog.level == 6 && ip.addr == 192.168.5.90


Acabo de publicar un módulo de nodo para resaltar el color de salida de log-color-highlight .

echo "this string" | lch -red.bold this -blue string

Funciona bien en unix / linux / windows y es compatible con el archivo de configuración para escenarios complejos de registro.

Para windows lo uso en combinación con file-tail


Considere usar el plugin de eclipse para visor Log4j - ese era el fork del plugin de Ganemede en la mendicidad y ahora tiene más características y la estabilidad mejoró significativamente, y todavía está en desarrollo activo y gratis :)


Dependiendo de la plataforma en la que se ejecute y de otras herramientas de visualización de registros que tenga disponibles, puede usar el apilador Log4j apropiado (syslog, Windows Event Logger) y simplemente usar las herramientas de visualización de logs de la plataforma.

Aparte de eso, usualmente he visto soluciones personalizadas desarrolladas.

Algo que impulsará su solución es cómo es su sistema en general. ¿Estás tratando de agregar registros de varias computadoras? ¿O solo ve los registros de un único proceso remoto?



Es posible que desee utilizar un visor de registro personalizado que simplemente funcione en los archivos. Me gusta Kiwi Log Viewer o Ganymede (un plugin de Eclipse), pero no es difícil juntar una simple aplicación Swing que se lee desde el socket.




He escrito una herramienta personalizada para eso: https://plus.google.com/u/0/102275357970232913798/posts/Fsu6qftH2ja

Alfa es una herramienta de GUI para analizar archivos de registro. Por lo general, se le obliga a buscar datos en ellos mediante el uso de editores. Abre un registro, presione Ctrl-F y el botón "Siguiente" una y otra vez, luego vuelva a cargar el archivo tal como fue modificado y repita la búsqueda. Alfa mapea un archivo de registro en una base de datos que le permite usar consultas SQL estándar para obtener datos sin ninguna acción superflua.


Lancé Splunk ( http://www.splunk.com/ ) para visualizar y buscar logs con gran éxito. La versión gratuita se puede usar localmente y la versión paga puede recopilar todos sus registros en una ubicación. Lo usamos sobre todo para los registros de Log4J, pero también con muchos otros formatos.

Más allá del soporte de cola y grep (sin necesidad de saber grep ...) indexa registros automáticamente y permite un análisis sencillo (por ejemplo, # de eventos en el último marco de tiempo xx) así como gráficos básicos, alertas y agregación de eventos.

No diré que la aplicación es perfecta o que la empresa ya ha madurado. Pero no dudo en recomendarle que lo intente.


No mencionaste un SO, así que lo mencionaré aunque solo en Windows.

Bare Metal Software BareTail un producto llamado BareTail que tiene una interfaz agradable y funciona bien. Tienen una versión gratuita con una pantalla nag inicial, una versión con licencia sin inconvenientes, y una versión pro con características adicionales. Tiene resaltado configurable basado en líneas de coincidencia con palabras clave.

También tienen un producto BareGrep, que proporciona capacidades grep similares. Ambos son excelentes y muy estables y mejores que cualquier cosa que haya visto en Windows. Me gustaron tanto que compré el paquete con ambas versiones pro por $ 50.



Puede usar MindTree Insight , es de código abierto, eficiente y específico para ese caso de uso: analizar archivos log4j.


Puedes probar logFaces , tiene un fantástico visualizador de registros en tiempo real basado en un diseño eclipse.

Divulgación : soy el autor de este producto.


Siempre he usado ''tail -f | grep re ''u ocasionalmente'' awk ''.


Solo quería decir que finalmente encontré una herramienta con la que me puedo llevar bien ...

Se llama LogExpert (ver http://www.log-expert.de/ ) y es gratis. Además de la función de cola habitual, también tiene un filtro y una función de búsqueda, dos cosas cruciales que faltan en BareTail. Y si desea personalizar la forma en que analiza las columnas, es muy simple. Simplemente implemente una interfaz en .NET y listo (y soy programador de Java / Flex ...)


LogSaw basado en Eclipse y gratuito. Analizador de archivos de registro Log4j, fácil de usar con fácil filtrado. Admite varios tipos de archivos log log4j: JBoss, diseño de patrón Log4j, diseño XML Log4j, WebSphere.

Funciona de maravilla. Después de varias horas buscando en Google y probando varios usuarios de log4j gratuitos recomendados, esta fue una agradable sorpresa. He intentado con Chainsaw, BareTail, Insight, LogExpert, logview4j.

Se lanzó hace semanas, y creo que sigue construyéndose en google.


LogMX es una herramienta de plataforma cruzada que analiza cualquier formato de registro desde cualquier fuente y luego muestra entradas de registro con muchas características. De forma predeterminada, maneja formatos como Log4j, LogFactor, syslog, ... y puede leer desde un archivo local o SFTP, FTP, HTTP ... pero puede escribir sus propios plugins si su formato es otro o si sus registros no se pueden accedido a través de protocolos clásicos.

Puede supervisar los registros en tiempo real como ''cola'' o cargar un archivo de registro completo y dejar de supervisarlo.

www.logmx.com