Je suis à la recherche d'une sorte d'outil d'analyse pour les fichiers journaux générés par log4j fichiers. Je suis à la recherche de quelque chose de plus avancé que grep? De quoi êtes-vous à l'aide pour le fichier journal de l'analyse?
Je suis à la recherche pour les types suivants de caractéristiques:
- L'outil devrait me dire combien de temps une instruction de journal ou une trace de la pile a eu lieu, de préférence, avec prise en charge de certains types de modèles (par exemple. nombre de journaux déclarations correspondant à "Utilisateur [a-z]* connecté").
- La ventilation par niveau de journal (combien d'INFO, DEBUG lignes) et par classe qui a initié le message de journal, ce serait bien.
- Répartition par date (combien de journal consolidés période de temps donnée)
- Ce que les lignes du journal se produisent souvent ensemble?
- Support pour plusieurs fichiers depuis que je suis à l'aide du journal de roulement
- Hot spot analysis: trouver si il ya une certaine période de temps quand il y a un nombre inhabituellement élevé de journal des états
- Soit en ligne de commande ou l'interface utilisateur sont beaux
- L'Open Source est préféré, mais je suis également intéressé par les offres commerciales
Ma configuration log4j utilise org.apache.log4j.PatternLayout avec motif %d %p %c - %m%n
, mais qui pourrait être adapté pour l'outil d'analyseur.