와우, 이전 버전이 정말 좋아 ... 나는 마침내 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