J'ai test� Log4j sous Tomcat, Weblogic, initialis� par son fichier
properties ou par le web.xml (quand l'appli est sous format .war ou .ear
par exemple), donc je pourrai te renseigner sur ce mode de fonctionnement
si c'est �a ta question...
> En fait, je cherche � faire une initialisation dynamique de log4j. En gros,
> en production le level sera � INFO ou WARN mais en cas d'erreur je dois
> pouvoir modifier mon fichier de propri�t�s pour mettre le level sur DEBUG et
> avoir ainsi plus d'infos tout cela en r�initialisant ma servlet et du m�me
> coup log4j.
c'est justement comme �a que fonctionne Log4j, ca tombe bien ;o)
tu trouveras ci-joint un exemple de fichier properties, et le param�tre du web.xml qui
indique o� il est plac� est de ce type :
<servlet>
<servlet-name>log4j-init</servlet-name>
<servlet-class>BE.com.Log4jInit</servlet-class>
<init-param>
<param-name>log4j-init-file</param-name>
<param-value>WEB-INF/lib/log4j.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
(See attached file: log4j.properties)
Essaie de supprimer la ligne <load on startup>, et de lancer manuellement
la servlet log4j. Le message d'erreur sera peut-�tre plus clair...
Essaie aussi de r�cup�rer une version diff�rente de log4j.jar.
A+)
Vincent
PS : J'ai apparemment un "bug" quand j'envoie des mails sur la
mailing-list, apparemment le sujet du mail est perdu (j'ai mis pour ce mail
: "R�f. : initialisation de log4j par une servlet -> erreur", tr�s
original...), et je ne re�ois pas les mails que j'envoie (mais la mailing
list, oui). Si quelqu'un connait la cause de ce probl�me, je suis preneur
(et si y'a la solution avec, c'est encore + cool ;o) format html au lieu de
texte ? utilisation de Lotus Notes pour envoyer les mails ? proxy qui
filtre ? pare-feu ?
=?iso-8859-1?Q?log4j.properties?=
Description: Binary data
