Je n'ai pas été en mesure de trouver de documentation sur la façon de configurer la journalisation d'Hibernate à l'aide du fichier de configuration de style XML pour Log4j.
Est-ce même possible ou dois-je utiliser un fichier de configuration de style de propriétés pour contrôler la journalisation d'Hibernate?
Si quelqu'un a des informations ou des liens vers de la documentation, nous vous en serions reconnaissants.
EDIT:
Juste pour clarifier, je cherche un exemple de la syntaxe XML réelle pour contrôler Hibernate.
EDIT2:
Voici ce que j'ai dans mon fichier de configuration XML.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Threshold" value="info"/>
<param name="Target" value="System.out"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} [%t] %-5p %c{1} - %m%n"/>
</layout>
</appender>
<appender name="rolling-file" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="Program-Name.log"/>
<param name="MaxFileSize" value="1000KB"/>
<!-- Keep one backup file -->
<param name="MaxBackupIndex" value="4"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %l - %m%n"/>
</layout>
</appender>
<root>
<priority value ="debug" />
<appender-ref ref="console" />
<appender-ref ref="rolling-file" />
</root>
</log4j:configuration>
La journalisation fonctionne bien, mais je recherche un moyen de quitter et de contrôler la journalisation de mise en veille prolongée de manière distincte de la journalisation au niveau de mon application, car elle inonde actuellement mes journaux. J'ai trouvé des exemples d'utilisation du fichier de préférences pour ce faire, je me demandais simplement comment je pouvais le faire dans un fichier XML.