« Log4j Jabber » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
(résurrection)
 
Ligne 1 : Ligne 1 :
Log4j est une API disponible en Java (mais pas seulement) permettant de faire du logging (journalisation) de message.
Log4j est une API disponible en [[Java]] (mais pas seulement) permettant de faire du logging (journalisation) de message.


Elle fonctionne grâce à des loggers, c'est à dire des connecteurs permettant de stocker les logs dans des sources différentes (console, fichier texte, etc.). Il est possible de créer un logger permettant d'envoyer les messages sur un compte Jabber.
Elle fonctionne grâce à des loggers, c'est à dire des connecteurs permettant de stocker les logs dans des sources différentes (console, fichier texte, etc.). Il est possible de créer un logger permettant d'envoyer les messages sur un compte Jabber.

Dernière version du 1 septembre 2007 à 01:05

Log4j est une API disponible en Java (mais pas seulement) permettant de faire du logging (journalisation) de message.

Elle fonctionne grâce à des loggers, c'est à dire des connecteurs permettant de stocker les logs dans des sources différentes (console, fichier texte, etc.). Il est possible de créer un logger permettant d'envoyer les messages sur un compte Jabber.

Installation

Télécharger les sources du logger : http://www.ibm.com/developerworks/views/download.jsp?contentid=10851&filename=j-instlog/instlog-source.zip&method=ftp&locale=worldwide

Compilez le logger à l'aide du script ant fourni dans l'archive. Inclure les jars instantlogging.jar et smack-1.1.0.jar qui se trouvent dans le répertoire lib dans votre projet.

Configuration

Ajouter à la configuration de log4j :

 log4j.appender.im = com.orangesoft.logging.IMAppender
 log4j.appender.im.host = JABBER_SERVER (e.g. jabber.org)
 log4j.appender.im.username = APP_JABBER_ACCOUNT_USERNAME 
 log4j.appender.im.password = APP_JABBER_ACCOUNT_PASSWORD
 log4j.appender.im.recipient = YOUR_JABBER_ADDRESS (e.g. foobar@jabber.org)
 log4j.appender.im.layout=org.apache.log4j.PatternLayout
 log4j.appender.im.layout.ConversionPattern = %n%r [%-5p] %M:%L - %m

Et voilà, le tour est joué :)

Liens externes