No he podido encontrar ninguna documentación sobre cómo configurar el registro de Hibernate usando el archivo de configuración de estilo XML para Log4j.
¿Es esto posible o tengo que usar un archivo de configuración de estilo de propiedades para controlar el registro de Hibernate?
Si alguien tiene información o enlaces a la documentación, lo agradecería.
EDITAR:
Solo para aclarar, estoy buscando un ejemplo de la sintaxis XML real para controlar Hibernate.
EDIT2: Esto
es lo que tengo en mi archivo de configuración 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>
El registro funciona bien, pero estoy buscando una manera de reducir y controlar el registro de hibernación de una manera que se separe del registro de mi aplicación, ya que actualmente está inundando mis registros. Encontré ejemplos del uso del archivo de preferencias para hacer esto, solo me preguntaba cómo puedo hacer esto en un archivo XML.