J'ai besoin d'ajouter du contenu log4j à un composant Swing (JTextArea ou similaire). Existe-t-il un moyen commun de le faire?Log4J Swing Appender
Répondre
Au lieu d'introduire une bibliothèque externe, j'ai fini par éditer le fichier log4j.properties inclure les éléments suivants:
log4j.rootCategory=DEBUG, app
log4j.appender.app=path.to.class.extending.WriterAppender
J'employé un modèle d'observateur pour afficher les données dans JTextArea de mon interface graphique.
Grâce à Google, j'ai évidemment découvert le Log4j-Swing-Appender.
Log4j appender swing fonctionne très bien pour moi aussi. Il garde bien la barre de défilement en bas (pas de saut), et si l'utilisateur revient en arrière, il permet à l'utilisateur de voir sans déplacer la barre de défilement. Si l'utilisateur déplace de nouveau la barre de défilement sur le bouton, il recommence à défiler automatiquement - super! – xorcus
pour faire le JScrollPane enveloppant le composant cible (par exemple JTextArea) faire défiler automatiquement pour afficher les dernières entrées du journal, envisagez d'appeler:
org.apache.log4j.lf5.viewer.LF5SwingUtils.makeVerticalScrollBarTrack(scrollPane);
Merci! C'était très utile pour moi. –
- 1. Existe-t-il un appender log4j qui se connecte à TestNG?
- 2. Hibernate logging avec log4j
- 3. log4j avec Tomcat6
- 4. Comment remplacer un fichier journal dans log4j?
- 5. Disposition log4j différente pour le débogage et l'erreur?
- 6. Log4Net: Rouler appender Fichier, définir l'extension
- 7. Comment faire pour que log4j efface un journal au démarrage?
- 8. catégorie log4j
- 9. Horodatage Log4J
- 10. fichier de propriétés log-consg et log4j
- 11. Problème dans la méthode addAppender() de l'API Log4j
- 12. Personnalisation adaptateur log4j
- 13. Log4j versus JCL
- 14. Logger.DebugFormat dans log4j
- 15. Problème avec la configuration Commons Logging/Log4j WebApp printemps avec tomcat 6
- 16. Meilleure façon de définir dynamiquement un chemin de fichier Appender
- 17. Log4net - permuter dynamiquement appender entre AdoNetAppender et RollingFileAppender
- 18. Élimination de la sortie de configuration inutile de log4j
- 19. Comment envoyer java.util.logging à log4j?
- 20. Utiliser MaxBackupIndex dans DailyRollingFileAppender -log4j
- 21. log4j et Commons Logging coexistant
- 22. imprime log4j tous les niveaux
- 23. Projets Maven2 & Swing: Création et exécution de l'application swing
- 24. comment puis-je faire log4j FileAppender échapper correctement le contenu de $ {} java.io.tmpdir
- 25. Swing versus SWT
- 26. Transparent Swing Windows
- 27. GoogleEarth dans Java Swing
- 28. Fenêtre Swing Java corrompue
- 29. squelette app pour swing
- 30. Java Swing Table taille
Avez-vous seulement écrasé la méthode WriterAppender.append()? – guerda
s'il vous plaît poster votre code; Je suis coincé avec ce problème –