J'ai un projet jsp où j'utilise la classe java.util.logging.Logger pour consigner des informations. En ce moment, mon code enregistre des exceptions en utilisant cette classe, cependant, j'aimerais voir les données écrites dans ce journal. Comment je fais ça?Comment afficher le journal Java?
Répondre
Cela dépend de la configuration de votre journalisation. En général, il se trouve dans le journal de votre serveur (par exemple, pour Tomcat, dans le répertoire racine de Tomcat sous le répertoire logs
) ou dans un fichier configuré pour l'application.
Vous devrez configurer la sortie de journalisation pour écrire dans un fichier (ou la console). Vous pouvez alors tail le fichier à garder à jour.
Voir ces tutoriels sur la configuration: writing a log file, configuring java logging
Lorsque vous initialiser votre Logger
classe vous devez ajouter Handler pour permettre la rédaction de ce quelque part. Par exemple, si vous voulez écrire à un fichier utiliser le FileHandler
logger.addHandler(new FileHandler("mylog.log");
Référez-vous à la documentation Handler pour plus d'infos: http://download.oracle.com/javase/1.4.2/docs/api/java/util/logging/Handler.html
Comme dit le cheval anonyme, il y a beaucoup d'outils pour faire ce.
Mais si vous voulez le faire au sein une application Java, puis il y a deux approches:
Vous pouvez utiliser quelque chose comme la classe Apache Commons
Tailer
à lire des choses écrites à la fin de la fichier journal.Vous pouvez créer votre sous-classe
java.util.logging.Handler
pour traiter les événements de journal avant qu'ils n'atteignent le fichier journal.
Si vous utilisez l'API Java de journalisation, vous pouvez utiliser http://sourceforge.net/projects/jlogviewer/ - il accepte .log ou .xml
- 1. Comment afficher le journal de construction
- 2. ORACLE - Materialized Afficher le journal
- 3. Comment laisser Derby Network Server afficher le journal détaillé?
- 4. Comment afficher le journal avec le filtrage par date d'auteur?
- 5. Afficher le niveau du journal FINE dans la sortie
- 6. Comment afficher le journal de toutes les commandes?
- 7. emacs psvn, comment afficher le message du journal svn-commit?
- 8. Comment afficher le journal des événements sous UNIX
- 9. Gérer le journal des erreurs Java
- 10. Hadoop - Analyser le fichier journal (Java)
- 11. comment activer le journal OpenEJB
- 12. comment obtenir le journal d'hibernation dans un fichier journal
- 13. jsp pour afficher le fichier journal (comme "web tail -f")
- 14. Analyse du journal Java GC
- 15. Comment stocker ou afficher le journal des commandes de sélénium après l'exécution des tests de test
- 16. comment voir le fichier journal dans Android
- 17. Afficher le journal SQL sur un moniteur séparé
- 18. Puis-je afficher le journal système sur un téléphone Blackberry?
- 19. pt-kill afficher la base de données dans le journal
- 20. CruiseControl.Net - Afficher le rapport/journal de la construction en cours
- 21. Tortoise SVN Version 1.7.7.17493 - Afficher le journal ne fonctionne pas
- 22. tortue svn erreur Afficher journal pour le fichier - Chemin introuvable
- 23. Comment lire le journal des transactions Oracle
- 24. Comment auditer le journal member.createuser
- 25. comment afficher journal dans la fenêtre du journal de google-app-engine
- 26. Comment formater le message du journal des erreurs dans le fichier journal en utilisant PHP
- 27. Comment afficher un journal de toutes les écritures dans MongoDB
- 28. Comment afficher un journal NLog dans un contrôle WPF?
- 29. comment ajouter gc journal
- 30. Analyse du journal Web en Java
quel est le problème avec 'tail -f yourlogfile.log' –