うわー、それは以前のバージョンが本当に好きではありません...私はついにoffical way to configure JBoss 7 loggingとlogging configuration of Hibernate 4を見つけました!
あなたがしなければならないことはstandalone/configuration/standalone.xml
(domain
の設定ファイル)を編集して<subsystem xmlns="urn:jboss:domain:logging:1.1">
タグを検索することです。
<console-handler name="CONSOLE"
では、レベル情報をTRACE(<level name="TRACE"
)に切り替え、<logger category="org.hibernate">
を追加しました。でspy="true"
を追加:私はa blog postから溶液(それはすべてのJDBCメソッドの呼び出しだけでなく、基本的な結合をログに記録するため)別の、より良いが見つけた
<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>
...
:ここ
は、部分的なXMLです
<datasource>
宣言とカテゴリ
jboss.jdbc.spy
から
TRACE
ログ:
<datasource jta="true" jndi-name="java:jboss/datasources/myDS" pool-name="myPool" enabled="true" use-java-context="true" spy="true" use-ccm="true">
とでロガー():
<logger category="jboss.jdbc.spy">
<level name="TRACE"/>
</logger>
ありがとうございます。魅力のように動作します。 – Pushkar