This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:epims3_3:developer:techno [2008/03/26 15:55] dupierris |
wiki:epims3_3:developer:techno [2008/10/02 10:21] (current) |
||
---|---|---|---|
Line 73: | Line 73: | ||
choisir d’implémenter la classe main avec un TestRunner de type texte | choisir d’implémenter la classe main avec un TestRunner de type texte | ||
Il existe des outils de tests, non plus unitaires mais fonctionnels, pour les applications Swing ou Web. Quelques uns de ces outils sont décrits ici, pour information. | Il existe des outils de tests, non plus unitaires mais fonctionnels, pour les applications Swing ou Web. Quelques uns de ces outils sont décrits ici, pour information. | ||
+ | |||
+ | ==== Log4J ==== | ||
+ | |||
+ | Log4j est un utilitaire (Apache/Jakarta) de gestion des logs qui s'intègre aux programmes. Il permet de tracer le flux d’une application et de trouver, par exemple, des bugs qui n'apparaissent qu'après plusieurs heures ou plusieurs opérations. Ce logger remplace les System.err ou System.out. | ||
+ | De plus, log4J permet de spécifier où les messages seront logger (dans une console, dans un fichier...), le format d'affichage utilisé (quels renseignements affichés : date, thread, classe, numéro de ligne, etc...). | ||
+ | |||
+ | Il existe plusieurs niveaux de message qui sont gérés par ordre de priorité : FATAL, ERROR, WARN, INFO, DEBUG | ||
==== Spring ==== | ==== Spring ==== |