JLogger logo Welcome to JLogger Version Francaise English version  
Présentation
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 Foundation 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.