2008-09-26 19 views
6

J'ai affaire à d'énormes fichiers log de glassfish (dans Windows, eek!) Et bien ... Wordpad ne le coupe pas.outil pour lire les bûches de verre?

Existe-t-il des outils permettant de gérer ces fichiers journaux de manière plus intelligente? Les fonctionnalités qui seraient les bienvenus:

  • Voir toutes les lignes d'un certain niveau de journal (information, avertissement, sévère)
  • journaux Voir entre deux horodatages
  • occurence contre (cette exception a été lancée 99 fois entre le temps x et le temps y)

Répondre

1

essayer UltraEdit (payant) ou Notepad ++ (gratuit)

0

J'utilise Excel pour analyser les fichiers journaux. Si vous utilisez des fichiers journaux délimités par des tabulations, cela peut fonctionner très bien. Les fonctionnalités de filtrage et de tri d'Excel se prêtent bien à l'analyse des fichiers journaux.

2

Sur Windows je continuerais toujours perl ou awk. Téléchargez et installez cygwin, puis utilisez awk ou tout ce que vous connaissez. awk possède les fonctions de temps nécessaires au filtrage, ainsi que des fonctionnalités telles que getline pour la navigation dans les fichiers journaux.

Ex: Exception compte occurence - tout le temps

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