Frage

Ich bin der Umgang mit großen Glasfischen Protokolldateien (in den Fenstern, eek!) Und gut ... Wordpad schneidet es nicht.

Gibt es irgendwelche Werkzeuge gibt, die diese Protokolldateien auf intelligentere Weise umgehen kann? Funktionalität, die willkommen wäre:

  • Alle Zeilen einer bestimmten Protokollebene (Info, Warnung, schwer)
  • Show-Protokolle zwischen zwei Zeitstempel
  • Occurency Zähler (diese Ausnahme 99mal zwischen Zeit x und y Zeit geworfen wurde)

Andere Tipps

Unter Windows würde ich noch Perl oder awk gehen. Herunterladen und Installieren von Cygwin , dann verwenden Sie awk oder was auch immer Sie sind vertraut mit. awk hat die Zeitfunktionen für die Filterung benötigt, und Funktionen wie getline für Log-Datei-Navigation.

Ex: Ausnahme occurency zählen - alle Zeit

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

versuchen UltraEdit (gegen Entgelt) oder Notepad ++ (kostenlos)

Versuchen Sie, die MS LogParser-Tool: http://www.microsoft. com / downloads / details.aspx? FamilyID = 890cd06b-abf8-4c25-91b2-f8d975cf8c07 & displaylang = en

Im Grunde dreht sich Ihre Wohnung Protokolldatei in eine „Datenbank“ können Sie SQL-ähnliche Abfragen laufen. Sie können die Ausgabe in Grids, Tabellen und Grafiken glätten.

Ich verwende Excel für Protokolldateien parsen. Wenn Sie Tabulatoren getrennte Log-Dateien verwenden können, diese große Arbeit. Die Filter- und Sortierfunktionen von Excel eignen sich gut für Logfile-Analyse.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top