Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mendayakan Pengelogan Pernyataan SQL dalam Grails?

Bagaimana untuk Mendayakan Pengelogan Pernyataan SQL dalam Grails?

Linda Hamilton
Lepaskan: 2025-01-03 22:40:43
asal
663 orang telah melayarinya

How to Enable SQL Statement Logging in Grails?

Melog Penyata SQL dalam Grails

Meningkatkan prestasi aplikasi Grails anda memerlukan pemantauan interaksi pangkalan datanya. Untuk berbuat demikian, log penyata SQL adalah langkah penting. Dalam artikel ini, kami akan menyelidiki penyelesaian kepada persoalan tentang cara mendayakan pengelogan pernyataan SQL dalam Grails.

Untuk mengkonfigurasi pengelogan pernyataan SQL, langkah berikut perlu diambil:

  1. Konfigurasi DataSource:
    Cari fail DataSource.groovy dalam aplikasi Grails anda. Di bawah penutupan sumber data, tambahkan baris berikut:

    logSql = true
    Salin selepas log masuk
  2. Konteks Aplikasi:
    Grails menggunakan Spring di bawah hud, jadi kita boleh memanfaatkan pembalakannya keupayaan. Dalam fail application.yml, tambahkan konfigurasi berikut:

    logging:
      config:
     grails.orm.logging: true
    Salin selepas log masuk
  3. Tahap Pengelogan:
    Secara lalai, output pengelogan SQL dikategorikan sebagai DEBUG. Untuk menukar tahap pengelogan, edit fail application.yml dan tetapkan grails.orm.logging.level dengan sewajarnya. Sebagai contoh, untuk melog hanya ralat, tetapkannya kepada ERROR.

Setelah melengkapkan langkah ini, semua pernyataan SQL yang dilaksanakan oleh Grails akan dilog. Output boleh dilihat dalam konsol atau ditangkap dalam fail yang dinyatakan dalam konfigurasi fail log Spring.

Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Pengelogan Pernyataan SQL dalam Grails?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan