Bonjour tout le monde,
J'aimerais afficher l'ensemble des traces d'hibernate dans ma console et dans un fichier texte, j'ai vu qu'il fallait utiliser le log4J mais malgré mes multiples tentatives je m'en sors pas. J'ai toujours le message:
"log4j:WARN No appenders could be found for logger (org.ajax4jsf.application.AjaxStateManager).
log4j:WARN Please initialize the log4j system properly.
".
Quelqu'un connait un lien qui explique bien chaque commandes du log4J, ou tout simplement m'expliquer son fonctionnement, car je m'en sors pas.

Voici les commandes de debogage de ma session-factory:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
        <property name="hibernate.show_sql">false</property>
        <property name="org.hibernate.SQL">false</property>
        <property name="org.hibernate.type">false</property>
        <property name="org.hibernate.tool.hbm2ddl">false</property>
        <property name="org.hibernate.pretty">false</property>
        <property name="org.hibernate.cache">false</property>
        <property name="org.hibernate.transaction">false</property>
        <property name="org.hibernate.jdbc">false</property>
        <property name="org.hibernate.hql.ast.AST">false</property>
        <property name="org.hibernate">true</property>
et 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
 
### set log levels - for more verbose logging change 'info' to 'debug' ###
 
log4j.rootLogger=debug, stdout
 
log4j.logger.org.hibernate=debug
#log4j.logger.org.hibernate=debug
 
### log HQL query parser activity
#log4j.logger.org.hibernate.hql.ast.AST=debug
 
### log just the SQL
#log4j.logger.org.hibernate.SQL=debug
 
### log JDBC bind parameters ###
#log4j.logger.org.hibernate.type=info
 
### log schema export/update ###
#log4j.logger.org.hibernate.tool.hbm2ddl=info
 
### log HQL parse trees
#log4j.logger.org.hibernate.hql=debug
 
### log cache activity ###
#log4j.logger.org.hibernate.cache=info
 
### log transaction activity
#log4j.logger.org.hibernate.transaction=debug
 
### log JDBC resource acquisition
#log4j.logger.org.hibernate.jdbc=debug
 
### enable the following line if you want to track down connection ###
### leakages when using DriverManagerConnectionProvider ###
#log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace
Remarque: mon fichier Hibernate.conf.xml et log4J sont dans le même répertoire (fichier source des servletes)