2008-09-26 9 views
6

Estoy lidiando con enormes archivos de registro glassfish (en windows, eek!) Y bueno ... Wordpad no lo está cortando.herramienta para leer registros de Glassfish?

¿Existen herramientas que puedan manejar estos archivos de registro de una manera más inteligente? Funcionalidad que sería bienvenido:

  • Ver todas las líneas de un cierto nivel de registro (información, advertencia, grave)
  • mostrar registros entre dos marcas de tiempo
  • Occurency contador (esta excepción fue lanzado 99 veces entre el tiempo x y la hora y)

Respuesta

1

tratar UltraEdit (pagado) o Notepad ++ (gratis)

0

yo uso Excel para analizar los archivos de registro. Si usa archivos de registro delimitados por tabuladores, esto puede funcionar muy bien. Las características de filtrado y clasificación de Excel se prestan bien al análisis de archivos de registro.

2

En Windows, aún seguiría siendo perl o awk. Descargue e instale cygwin, luego use awk o lo que sea que esté familiarizado. awk tiene las funciones de tiempo necesarias para el filtrado y funciones como getline para la navegación de archivos de registro.

Ex: Excepción occurency cuenta - todos los tiempos

$ 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: 
Cuestiones relacionadas