herramienta para leer registros de peces de vidrio?
Pregunta
Estoy lidiando con enormes archivos de registro de glassfish (en windows, ¡eek!) y bueno ... Wordpad no lo está cortando.
¿Hay alguna herramienta por ahí que pueda manejar estos archivos de registro de una manera más inteligente? Funcionalidad que sería bienvenida:
- Ver todas las líneas de un determinado nivel de registro (información, advertencia, grave)
- Mostrar registros entre dos marcas de tiempo
- Contador de ocurrencia (esta excepción se lanzó 99 veces entre el tiempo xy el tiempo y)
Otros consejos
En Windows todavía me gustaría ir a perl o awk. Descargue e instale cygwin , luego use awk o cualquier cosa con la que esté familiarizado. awk tiene las funciones de tiempo necesarias para el filtrado y características como getline
para la navegación del archivo de registro.
Ej: Recuento de ocurrencias de excepciones: todo el tiempo
$ awk '/^java.*:\W/ {print $1}' server.log* |sort|uniq -c|sort -nr
60 javax.ejb.EJBException:
45 java.rmi.ServerException:
2 javax.persistence.PersistenceException:
2 javax.ejb.ObjectNotFoundException:
1 java.lang.Error:
prueba UltraEdit (pagado) o Notepad ++ (gratis)
Pruebe la herramienta MS LogParser: http://www.microsoft. com / downloads / details.aspx? FamilyID = 890cd06b-abf8-4c25-91b2-f8d975cf8c07 & amp; displaylang = es
Básicamente convierte su archivo de registro plano en una " base de datos " puede ejecutar consultas similares a SQL en. Incluso puede imprimir en cuadrículas, cuadros y gráficos.
Yo uso Excel para analizar los archivos de registro. Si usa archivos de registro delimitados por tabuladores, esto puede funcionar muy bien. Las funciones de filtrado y clasificación de Excel se prestan bien para el análisis de archivos de registro.