Konfigurieren von Hibernate logging?
Die Beispielanwendung, die ich entwickle, hält das schreiben der Hibernate-Abfragen auf dem Tomcat-Konsole. Ich meine, wenn Sie starten Sie Tomcat auf Windows, Sie haben ein kleines applet Art von Fenster öffnete. Hibernate schreibt alle Daten Zugriff-code, wie 'Ruhezustand: wählen Sie table10_.col1 als COL10_, table10_.col2 als COL20_,..." ich Frage mich, ob es ist jede Konfiguration kann ich einstellen für Hibernate schreiben, diese Abfragen zu einer Art log-Datei? Eventuell auf localhost-log unter tomcat/logs?
- Ich schwöre, das ist das Dritte mal, dass ich diese Frage in so viele Tage. Können wir es verschieben, mit der entsprechenden Antwort(en) auf FAQ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist das nicht der Protokollierung, ist es Hibernate ist "show_sql". Suchen Sie nach einer Eigenschaft mit dem Namen "hibernate.show_sql" wird auf "true" gesetzt. Ändern Sie es zu falschen oder einfach nur entfernen Sie es vollständig loszuwerden, die. Dann finden Sie in der die Konfiguration Kapitel in der Hibernate-ref zum einrichten von SQL-Protokollierung in den Ruhezustand versetzt werden.
@Ryan-Stewart ist richtig, aber es kann ein Pass durch die Java-JDBC-Treiber können sich anmelden
SQL
- und/oderJDBC calls
für andere JDBC-Treiber.Mit hibernate logging anmelden ähnlich :
Beachten Sie das '?' anstelle der realen parameter-Wert.
Pass über JDBC-Treiber, die Sie anmelden ähnlich :
Alle parameter binden sind gelöst.
log4jdbc ist einer jener pass über JDBC-Treiber.