Rumah >Java >javaTutorial >Mengapa Penyata SQL Saya Tidak Log dalam Boot Spring?

Mengapa Penyata SQL Saya Tidak Log dalam Boot Spring?

Barbara Streisand
Barbara Streisandasal
2024-11-26 07:46:14312semak imbas

Why Aren't My SQL Statements Logging in Spring Boot?

Melog Penyata SQL dalam But Spring

Dalam But Spring, adalah mungkin untuk melog penyata SQL ke fail dengan mengkonfigurasi tetapan yang sepadan. Walau bagaimanapun, jika anda telah mengikuti langkah-langkah yang digariskan dalam soalan dan masih tidak dapat melihat pernyataan SQL dalam fail log, ia mungkin disebabkan oleh konfigurasi yang salah.

Untuk menangani isu ini, pertimbangkan untuk melaraskan fail sifat anda seperti yang dicadangkan dalam jawapan:

logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE

Dengan menetapkan logging.level.org.hibernate.SQL kepada DEBUG dan logging.level.org.hibernate.type.descriptor.sql.BasicBinder kepada TRACE, anda mendayakan pengelogan verbose untuk aktiviti berkaitan Hibernate, termasuk pernyataan SQL. Konfigurasi yang dikemas kini ini kini harus mengarahkan penyata SQL ke fail log anda yang ditetapkan, membolehkan anda memantau interaksi pangkalan data dengan lebih berkesan.

Atas ialah kandungan terperinci Mengapa Penyata SQL Saya Tidak Log dalam Boot Spring?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn