Maison > base de données > tutoriel mysql > Comment activer la journalisation des instructions SQL dans Grails ?

Comment activer la journalisation des instructions SQL dans Grails ?

Linda Hamilton
Libérer: 2025-01-03 22:40:43
original
705 Les gens l'ont consulté

How to Enable SQL Statement Logging in Grails?

Consignation des instructions SQL dans Grails

L'amélioration des performances de votre application Grails nécessite la surveillance de ses interactions avec la base de données. Pour ce faire, la journalisation des instructions SQL est une étape cruciale. Dans cet article, nous examinerons la solution à la question de savoir comment activer la journalisation des instructions SQL dans Grails.

Pour configurer la journalisation des instructions SQL, les étapes suivantes doivent être suivies :

  1. Configuration DataSource :
    Localisez le fichier DataSource.groovy dans votre application Grails. Sous la fermeture de la source de données, ajoutez la ligne suivante :

    logSql = true
    Copier après la connexion
  2. Contexte d'application :
    Grails utilise Spring sous le capot, afin que nous puissions exploiter sa journalisation capacités. Dans le fichier application.yml, ajoutez la configuration suivante :

    logging:
      config:
     grails.orm.logging: true
    Copier après la connexion
  3. Niveaux de journalisation :
    Par défaut, la sortie de journalisation SQL est classée comme DEBUG. Pour modifier le niveau de journalisation, modifiez le fichier application.yml et définissez grails.orm.logging.level en conséquence. Par exemple, pour enregistrer uniquement les erreurs, définissez-le sur ERREUR.

Une fois ces étapes terminées, toutes les instructions SQL exécutées par Grails seront enregistrées. La sortie peut être visualisée dans la console ou capturée dans un fichier spécifié dans la configuration Spring logging.file.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal