Journalisation des instructions SQL Grails
Grails fournit un moyen pratique d'enregistrer des instructions SQL sur une console ou un fichier à des fins d'analyse des performances. Voici comment configurer la journalisation SQL dans Grails :
Problème :
Comment puis-je enregistrer toutes les requêtes SQL exécutées par Grails pour surveiller les performances ?
Solution :
Dans votre fichier DataSource.groovy, ajoutez ce qui suit property :
datasource { ... logSql = true }
Explication :
Définir logSql sur true activera la journalisation SQL. Par défaut, Grails enregistrera les instructions SQL sur la console. Pour les enregistrer dans un fichier, vous pouvez utiliser la propriété logSqlQueriesToFile dans votre fichier DataSource.groovy :
datasource { ... logSql = true logSqlQueriesToFile = true }
Cela créera un fichier journal nommé sqldebug.log dans le répertoire des journaux de votre projet. Le fichier journal contiendra toutes les instructions SQL exécutées par Grails, ainsi que leurs heures d'exécution.
Notez que la propriété logSql peut également être définie sur un niveau de verbosité, avec les options suivantes :
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!