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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
|||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
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