Bonjour !
Je suis sur un environnement tomcat 6, hibernate 3.3.
Je voudrais reussir à réunir tous mes logs dans le même fichier. J'ai essayé de trouver la solution mais je tourne en rond et je n'y arrive pas.

Dans mon fichier de log principal j'ai pour l'instant toutes les erreurs + loggers de ma webapp, mais j'ai des choses en plus dans le stdout.log et catalina.log générée par tomcat. je voudrais que ce qui s'afficeh dans le stdout et le catalina s'affiche aussi dans mon fichier de log.
Par exemple lorsque j'affiche le hql de mes requêtes, il s'affiche uniquement dans le stdout...C'est pénible de switcher entre les 3 fichiers sans arrêt...
Avez-vous une solution ?
Merci beaucoup.

Je vous copie la configuration de mon log4j.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
log4j.rootLogger=INFO, tmpfile,stdout
log4j.rootCategory=INFO
 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%p %d{HH:mm:ss,SSS} %m%n
 
log4j.appender.tmpfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.tmpfile.File=/var/log/tomcat/base_vide.log
log4j.appender.tmpfile.DatePattern='.'yyyy-MM-dd
log4j.appender.tmpfile.Threshold=DEBUG
log4j.appender.tmpfile.layout=org.apache.log4j.PatternLayout
log4j.appender.tmpfile.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} (%C:%M:%L)  -%m%n
 
log4j.logger.xdoclet=WARN
log4j.logger.xjavadoc=WARN
 
log4j.logger.org.hibernate=WARN
log4j.logger.org.hibernate.type=WARN
log4j.logger.org.hibernate.pretty=WARN
log4j.logger.org.hibernate.transaction=WARN
log4j.logger.org.hibernate.jdbc=WARN