JLogger est un outil
de création et de gestion de journal et de rapport
d'activité. Il facilite considérablement le déboguage
et l'optimisation de votre application sans en altérer les
performances, grâce à une conception modulaire et
multithread. Destiné aux développeurs Java, il vous
permettra d'augmenter votre productivité dans le cadre du
développement, que ce soit pour des petits projets ou bien de
gigantesques applications.
|
JLogger ??
|
La plupart des
développeurs Java utilise une méthode assez simpliste
(mais qui à fait ses preuves) afin de gérer les
informations de déboguage: un "System.out.println() "!!
Certes très facile d'utilisation, une telle méthode
ne saurait être utilisée dans le cadre d'un
développement un tant soi peu important, et ne permet pas de
créer du code robuste, fiable et réutilisable. D'un
autre coté, en Java ou il n'existe pas de pré processeur,
rajouter du code explicitement destiné à déboguer
et tracer votre application alourdit le code et surtout implique
d'importante chute de performance. Et lorsque le déboguage est
terminé, il faut reprendre tout le code pour éliminer
ces lignes qui ne servent plus à rien.
JLogger est un outil
qui répond à ces attentes. Extrêmement pratique
pour tout développeur Java, son intérêt est avant
tout sa facilité de mise en uvre, ainsi que son
efficacité. Il possède un mécanisme très
puissant qui permet de rediriger le rapport vers une ou plusieurs
sortie, qui peuvent être de différent type: la console,
un fichier XML ou HTML, voir un serveur ou une base de donnée.
Chaque sortie à son propre format, adapté à son
type, ainsi qu'un niveau de rapport. De plus, il est possible de
créer différent rapporteur, chacun possédant ses
sorties, format et niveau, ou bien d'avoir les même pour tous.
Vous pouvez ainsi gérer de manière totalement transparente
les informations susceptibles d'être générées
par votre programme. Il a de plus été écrit avec
le souci de ne pas faire baisser les performances. Que ce soit au
niveau des sorties, des formateurs, ou bien tout simplement de la
décision d'imprimer des informations ou pas, tout à
été fait pour que votre application reste la plus rapide
et la plus fiable possible. Parfaitement adapté à la
programmation multithread ou réseau (notamment des JSP/Servlets
grâce à son serveur intégré), il est
également très ouvert, et développer vos propres
sorties et formateur est vraiment très simple.
JLogger est donc le
compagnon idéal de tout développeur, que ce soit
durant la phase de développement, de déboguage, de
déploiement ou d'utilisation, et il saura vite se rendre
indispensable.
|
Licence
|
JLogger est un projet
hébergé par sourceforge.net,
et distribué sous licence GPL
(cette version est une traduction non-officiel. En attendant la
traduction officielle qui est en cours de réalisation par la Free Software Fondation Europe,
la seule version officielle est en anglais).
Selon les termes de la licence, utiliser JLogger dans la
réalisation de vos logiciels vous impose de le distribuer sous
cette même licence.
JLogger est donc un
logiciel libre, ce qui signifie que vous êtes libre, en tant
qu'utilisateur, d'exécuter, de modifier et de redistribuer ce
logiciel. Néanmoins, il est fortement conseillé de nous
faire parvenir les éventuelles modifications, afin que nous
puissions les partager et ainsi optimiser au maximum le logiciel et
que tous en profite.
|