OVH Cloud OVH Cloud

log4j et JSP.

1 réponse
Avatar
|||Cypher|||
Bonjour.

Je me permets de reposer la question car je n'ai eu de réponse et je suis
toujours en galère :

J'utilise log4j dans une classe.
Lorsque celle-ci est instancié en mode console, les logs s'inscrivent bien
dans le fichier de mon choix (MonLog.log)

Lorsque j'appelle cette classe depuis des pages JSP (sous Windows/Tomcat),
le message de log apparaissent bien dans la fenêtre système (celle lancée
par startup.bat). mais ne sont pas loggé dans le fichier cité plus haut.

Il ne doit pas me manquer grand'chose pour que cela fonctionne, mais là j'ai
plus d'idées...

Pour info voici le fichier log4j.properties, que j'ai placé sous
\web-inf\classes\
#############################
log4j.rootCategory=DEBUG, leBean
log4j.appender.leBean=org.apache.log4j.ConsoleAppender
log4j.appender.leBean.Threshold=INFO
log4j.appender.leBean.layout=org.apache.log4j.PatternLayout
log4j.appender.leBean.layout.ConversionPattern=[%d{yyyy-mm-dd hh:mm}]%-5p
%c - %m%n

log4j.appender.leBean=org.apache.log4j.RollingFileAppender
log4j.appender.leBean.File=MonLOG.log
log4j.appender.leBean.MaxFileSize=15KB
log4j.appender.leBean.MaxBackupIndex=1
#############################


Merci de votre aide.

1 réponse

Avatar
Alexandre Touret
|||Cypher||| wrote:
Bonjour.

Je me permets de reposer la question car je n'ai eu de réponse et je suis
toujours en galère :

J'utilise log4j dans une classe.
Lorsque celle-ci est instancié en mode console, les logs s'inscrivent bien
dans le fichier de mon choix (MonLog.log)

Lorsque j'appelle cette classe depuis des pages JSP (sous Windows/Tomcat),
le message de log apparaissent bien dans la fenêtre système (celle lancée
par startup.bat). mais ne sont pas loggé dans le fichier cité plus haut.

Il ne doit pas me manquer grand'chose pour que cela fonctionne, mais là j'ai
plus d'idées...

Pour info voici le fichier log4j.properties, que j'ai placé sous
web-infclasses
#############################
log4j.rootCategoryÞBUG, leBean
log4j.appender.leBean=org.apache.log4j.ConsoleAppender
log4j.appender.leBean.Threshold=INFO
log4j.appender.leBean.layout=org.apache.log4j.PatternLayout
log4j.appender.leBean.layout.ConversionPattern=[%d{yyyy-mm-dd hh:mm}]%-5p
%c - %m%n

log4j.appender.leBean=org.apache.log4j.RollingFileAppender
log4j.appender.leBean.File=MonLOG.log
log4j.appender.leBean.MaxFileSizeKB
log4j.appender.leBean.MaxBackupIndex=1
#############################


Merci de votre aide.




A mon avis ds une JSP l appender utilise est celui defini par Tomcat et

non le tien.
Ce qui fait que les redirections vers des fichiers ne peuvent pas
fonctionner

--
Alexandre