14. März 2007

Detailiertes Hibernate-Logging in Log4J

<!-- Limit the org.hibernate category to INFO since logging to DEBUG affects performance badly -->

<category name="org.hibernate">

<priority value="INFO"/>

</category>

<!-- Log SQL statements-->

<category name="org.hibernate.SQL">

<priority value="DEBUG"/>

</category>

<!-- Log the values assigned to the SQL parameters and results -->

<category name="org.hibernate.type">

<priority value="DEBUG"/>

</category>

<!-- Log transaction event/JTA -->

<category name="org.hibernate.transaction">

<priority value="DEBUG"/>

</category>

<category name="org.hibernate.event.def.AbstractFlushingEventListener">

<priority value="

1 Kommentar:

Unknown hat gesagt…

Hallo Rainer,

ich war auch auf der Suche nach einer Möglichkeit (Hibernate) SQL-Statements zu loggen. Die Lösung mit dem TRACE Level war aber irgendwie nicht befriedigend.

Nun habe ich eine schönere Lösung gefunden und zwar mittels JDBC-Logger. Maven-Ready und mit einer Spring-Integration.

In meinem Blog beschreibe ich kurz wie es funktioniert : http://ahoehma.wordpress.com/2009/06/03/hibernate-sql-logging-with-values/.

VG
Andreas