2008-10-09 9 views

Respuesta

1

De other post:

  1. Configurar masilla para escribir un archivo de registro de la conexión.
  2. Haga el análisis de registro contra el archivo de registro de masilla.
1

¿La motosierra con el plugin VFS no hace eso?

+0

¿Puedes indicar el plugin VFS? – Kristian

+0

Ver http://logging.apache.org/chainsaw/distributionnotes.html –

+0

Se ve muy bien, pero parece que el servidor que uso actualmente no es compatible con SFTP, solo SCP. – Kristian

17

OtrosLogViewer usuario VFSFileSystems y puede cargar registros desde el servidor remoto (ftp, sftp, smb, http). Es compatible con java.util.logging.XMLFormatter y java.util.logging.SimpleFormatter. Ver: http://code.google.com/p/otroslogviewer/

+2

Esta herramienta es genial. Desearía poder votar dos veces :) –

+0

Tienes que crear un patrón para los registros de Glassfish. Agregué una respuesta de cómo se hace eso ya que los comentarios no tienen un buen formato. –

+1

no funciona con SSH – kostja

7

OtrosLogViewer es agradable pero debe configurar el patrón para los registros de Glassfish.

Basta con crear un archivo en $ {} OTROS_ROOT /plugins/logimporters/glassfish.pattern con:

type=log4j 
pattern=[#|TIMESTAMP|LEVEL|PROP(A)|CLASS|_ThreadID=PROP(B);_ThreadName=THREAD;|MESSAGE|#] 
dateFormat=yyyy-MM-ddTHH:mm:ss.SSSZZZZ 
name=glassfish parser 
charset=UTF-8 
10

he comenzado a mirar OtrosLogViewer y se encontró actualizaciones recientes a que implica el cambio de formato de archivo de patrones de GlassFish. La información es de this issue.

Aquí es la definición del patrón que funciona para mí:

name=GlassFish Pattern 
type=log4j 
pattern=[#|TIMESTAMP|LEVEL|PROP(A)|LOGGER|_ThreadID=PROP(B);_ThreadName=THREAD;|MESSAGE 
dateFormat=yyyy-MM-dd'T'HH:mm:ss.SSSZZZZ 
charset=UTF-8 
customLevels=SEVERE=FATAL,WARNING=WARN,CONFIG=INFO,FINE=DEBUG,FINER=TRACE,FINEST=TRACE,INFO=INFO 

estoy usando la liberación de OtrosLogViewer 2012-04-25. Hasta que se resuelva el problema de analizar el \n|#] final, contaminarán un poco los mensajes.

Editado:The fourth field is the logger name.

0

Trate retrospectivo Log Analyzer ->http://www.retrospective.ch/

Puede buscar en los archivos y los archivos de la cola en un servidor remoto a través de SSH (en los discos locales también). No tiene que descargar el contenido del archivo para buscar sobre él (como Otros). Todo se hace de forma ad-hoc en el servidor (de manera solo lectura, para que los servidores de producción estén seguros).

También se puede hacer la fila y la columna dividida de forma automática (se analizará el archivo de registro y generar el patrón de división de línea y de columna que sea compatible con log4j para que sus entradas de registro se dividen correctamente) - usted no tiene que adivina/escribe tú mismo.

Por último, también puede analizar la fecha, por lo que se puede buscar en los archivos locales/remotos utilizando un filtro de fecha (muy útil si tiene muchos archivos viejos en una carpeta).

DESCARGO DE RESPONSABILIDAD: Yo soy uno de los desarrolladores que trabajan en Retrospectiva.Esta publicación no es un anuncio, sino una declaración personal basada en mi opinión y experiencia. He probado todas las soluciones propuestas que se mencionan en este hilo y estoy convencido de que Retrospective es la mejor solución para este problema.

Cuestiones relacionadas