Guau, no es realmente como las versiones anteriores ... ¡Finalmente encontré el offical way to configure JBoss 7 logging y el logging configuration of Hibernate 4!
Lo que tienes que hacer es editar standalone/configuration/standalone.xml
(el archivo de configuración de su domain
) y la búsqueda de la etiqueta <subsystem xmlns="urn:jboss:domain:logging:1.1">
.
Luego, en el <console-handler name="CONSOLE"
, cambié la información de nivel a TRACE (<level name="TRACE"
) y agregué el <logger category="org.hibernate">
.
Aquí es el XML parcial:
<subsystem xmlns="urn:jboss:domain:logging:1.1">
<console-handler name="CONSOLE" autoflush="true">
<level name="TRACE"/>
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
</console-handler>
...
<logger category="org.hibernate.type.descriptor.sql.BasicBinder">
<level name="TRACE"/>
</logger>
...
he encontrado otra y mejor (ya que registra todas las llamadas a métodos JDBC, no sólo básica vinculante) de solución de a blog post: añadir en el spy="true"
<datasource>
declaración y TRACE
registros de la categoría jboss.jdbc.spy
:
<datasource jta="true" jndi-name="java:jboss/datasources/myDS" pool-name="myPool" enabled="true" use-java-context="true" spy="true" use-ccm="true">
y el registrador (en 01.238.):
<logger category="jboss.jdbc.spy">
<level name="TRACE"/>
</logger>
Gracias. Funciona de maravilla. – Pushkar