2010-10-18 8 views
1

J'essaie de collecter des conseils sur la journalisation des erreurs dans Java. Mon fichier journal est énorme et en cours il prend du temps, actuellement je suis grep (ing) mon journal à la recherche d'erreur (ERREUR) motif, puis en regardant la ligne qui a jeté l'exception puis je recherche/trouver et vérifier l'erreur .Comment extraire des informations d'erreur à partir des fichiers journaux Java (post-logging)

Existe-t-il une meilleure façon de lire les fichiers journaux plus efficacement? Actuellement, je me concentre uniquement sur les erreurs/exceptions.

J'ai intitulé ma question à tort (modifier) ​​

Je ne suis pas intéressant sur l'enregistrement, je suis intéressé au sujet du processus de traitement du journal (post-logging), je le journal et je dois obtenir des informations utiles à partir de lui (pour moi les erreurs).

+0

http://stackoverflow.com/questions/296150/what-are-the-best-practices-to-log-an-error –

+0

Le titre de votre message n'est pas très instructif - pourrait être amélioré, par ex. "Comment extraire les informations d'erreur des fichiers journaux Java". –

+0

@ Péter Török Vous avez raison, j'admets, j'ai édité ma question – ant

Répondre

1

Vous ne dites pas ce que vous utilisez pour un cadre de journalisation, mais je crois que Log4J vous permettra de diviser différents niveaux pour différents appenders.

Et il semble que cette question montre comment: Log Level per appender for a single Logger

1

Si vous êtes à la recherche de simplicité et un bon soutien communautaire, J'essaierais le Log Parser de Microsoft. Il utilise un système de requête de type SQL pour rechercher des journaux dans n'importe quel format.