वाह, यह वास्तव में पिछले संस्करणों की तरह नहीं है ... मुझे अंततः 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">
जोड़ा है।
<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>
...
मैंने पाया एक और और बेहतर a blog post से समाधान (क्योंकि यह सब JDBC विधि कॉल, न केवल बुनियादी बंधन लॉग): में spy="true"
जोड़ने
यहाँ आंशिक एक्सएमएल है <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">
और लकड़हारा (01,238,510 में):
<logger category="jboss.jdbc.spy">
<level name="TRACE"/>
</logger>
स्रोत
2012-02-06 13:47:34
धन्यवाद। एक जादू की तरह काम करता है। – Pushkar