« Log4j Jabber » : différence entre les versions
(Logger Log4j Jabber) |
(résurrection) |
||
(2 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Log4j est une API disponible en Java (mais pas seulement) permettant de faire du logging 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 | |||
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 == | == 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 | 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. | 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. | ||
Inclure les jars instantlogging.jar et smack-1.1.0.jar qui se trouvent dans le répertoire lib dans votre projet. | |||
== Configuration == | == Configuration == | ||
Ligne 18 : | Ligne 18 : | ||
log4j.appender.im.layout.ConversionPattern = %n%r [%-5p] %M:%L - %m | log4j.appender.im.layout.ConversionPattern = %n%r [%-5p] %M:%L - %m | ||
Et voilà, le tour est joué :) | |||
== Liens externes == | == Liens externes == | ||
* Tutoriel sur le site d'IBM : http://www-128.ibm.com/developerworks/java/library/j-instlog/ | * Tutoriel sur le site d'IBM : http://www-128.ibm.com/developerworks/java/library/j-instlog/ | ||
[[Catégorie:Tutoriel]] |
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
- Tutoriel sur le site d'IBM : http://www-128.ibm.com/developerworks/java/library/j-instlog/