哇,它真的不像以前的版本…我终于找到了配置JBoss 7日志记录和Hibernate 4日志记录配置的正式方法!
您需要做的是编辑standalone/configuration/standalone.xml
(您的的@R_404_1970@domain
)并搜索<subsystem xmlns="urn:jboss:domain:logging:1.1">
标签。
然后在中<console-handler name="CONSOLE"
,我已将级别信息切换为TRACE(<level name="TRACE"
)并添加了<logger category="org.hibernate">
。
这是部分XML:
<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>
...
我找到另一个更好的(因为它记录所有的JDBC方法调用,不仅基本的结合)从溶液博客文章:附加spy="true"
在<datasource>
声明和TRACE
原木类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">
和记录器(在中<subsystem xmlns="urn:jboss:domain:logging:1.1">
):
<logger category="jboss.jdbc.spy">
<level name="TRACE"/>
</logger>