Vous êtes sur la page 1sur 4

I.1.

MISE EN PLACE DUN LOGGER


Dans tout dveloppement, il est ncessaire de suivre lvolution de lexcution de lapplication que ce soit pendant le dveloppement ou durant lexploitation de lapplication, pour cela il faut mettre en place un systme de journalisation, plus communment appel logger dans le jargon du dveloppeur, qui nous permette de suivre le cycle de vie de lapplication. Dans monde Java, Log4J est une librairie de journalisation qui est trs utilise de part sa facilit dutilisation et sa souplesse de configuration. En plus de Log4J et pour simplifier encore un peu plus la journalisation nous utiliserons une librairie supplmentaire slf4j.jar, cette dernire permet de rajouter une couche dabstraction supplmentaire qui doit permettre de sabstraire de nimporte quelle implmentation, cela veut dire quil tout fait possible de remplacer Log4j par une autre librairie sans que cela vienne perturber le bon fonctionnement de lapplication. POUR UTILISER LOG4J ET SLF4J IL NOUS FAUT LES LIBRAIRIES SUIVANTES : LOG 4 J-1.2. XX. JAR SLF4 J-API1.6. X. JAR SLF4 J-LOG4 J12-1.6. X. JAR

I.2. CONFIGURER LES BIBLIOTHEQUES


POUR LES UTILISER IL FAUT LES PLACER DANS LE REPERTOIRE BIBLIOTHEQUES DE LAPPLICATION, UTILISER LA METHODE SUIVANTE POUR AJOUTER DES LIBRAIRIES JAVA : CLIQUEZ DROITE SUR B IBLIOTHEQUES

slectionner Ajouter une bibliothque dans la fentre qui souvre cliquer sur Crer DANS LA FENETRE QUI S OUVRE RENTRER LES DONNEES SUIVANTES

DANS LA NOUVELLE FENETRE CLIQUEZ SUR AJOUTER UN FICHIER JAR OU UN DOSSIER

choisissez les fichiers log4j-1.2.xx.jar, slf4j-api1.6.x.jar et SLF4J-LOG4J12-1.6.X.JAR

cliquez sur OK dans la fentre la librairie cre doit tre slectionne, il suffit de cliquez sur Ajouter une bibliothque

la bibliothque ainsi configure peut-tre rutilise dans dautres projets le rsultat attendu est le suivant

I.3. CREATION ET UTILISATION DUN LOGGER


Maintenant que les librairies sont rfrences dans lapplication, nous allons pouvoir utiliser le logger pour suivre lexcution de lapplication. La premire chose faire est de dclarer et dinstancier un objet logger du type org.slf4j.Logger qui sera rcupr partir dune fabrique LoggerFactory.

Avant dutiliser le logger il nous faut spcifier la sortie et le masque daffichage, avec Log4j cela seffectue dans un fichier properties quil suffit de placer dans le classpath de lapplication. A la racine du dossier de source, il faut crer le fichier log4j.properties et y insrer le code suivant :

Le logger est maintenant prt tre utilis, voici un exemple dutilisation :

A lexcution de lexemple, le rsultat suivant apparait dans la console :

Si dans le fichier log4j.properties, nous modifions la proprit log4j.rootLogger comme suit

alors la console naffichera plus que les loggers davertissement.

Infos : pour plus dinformations sur lutilisation de log4j veuillez consulter le site suivant http://logging.apache.org/log4j/1.2/