Bonjour TLM,
Je reviens vers vous pour vous exposer mon problème.
J'ai vue des topic sur le forum concernant le logging des requêtes SQL générées par hibernate dans un fichier log issue de log4j. j'ai fais les modifications nécessaire mais je n'arrive pas a un résultat.
Voila, je veux logger les requêtes sql génèrées par hibernate dans la console par System.out dans un fichier log, j'ai procéder comme suit :
log4j.xml
Le fichier log est toujours vide, même si j'ai des requêtes SQL affichées dans la console.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <appender name="SQL-FILE" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="c://sql.log" /> <param name="DatePattern" value="'.'yyyy-MM-dd'.log'" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" /> </layout> </appender> <category name="net.sf.hibernate"> <priority value="DEBUG" /> <appender-ref ref="SQL-FILE" /> </category>
Le besoin à la fin est de logger les System.out d'hibernate dans un fichier log.
J'utilise Hibernate 2 et log4j avec une configuration XML
Merci beaucoup pour votre aide.
Partager