Grails SQL ステートメントのログ
Grails は、パフォーマンス分析の目的で SQL ステートメントをコンソールまたはファイルにログ記録する便利な方法を提供します。 Grails で SQL ログを構成する方法は次のとおりです:
問題:
パフォーマンスを監視するために、Grails によって実行されたすべての SQL クエリをログに記録するにはどうすればよいですか?
解決策:
DataSource.groovy ファイルに次のプロパティを追加します。
datasource { ... logSql = true }
説明:
logSql を true に設定すると、SQL ログが有効になります。デフォルトでは、Grails は SQL ステートメントをコンソールに記録します。ログをファイルに記録するには、DataSource.groovy ファイルの logSqlQueriesToFile プロパティを使用します。
datasource { ... logSql = true logSqlQueriesToFile = true }
これにより、プロジェクトのログ ディレクトリに sqldebug.log という名前のログ ファイルが作成されます。ログ ファイルには、Grails によって実行されたすべての SQL ステートメントとその実行時間が含まれます。
次のオプションを使用して、logSql プロパティを冗長レベルに設定することもできることに注意してください:
以上がパフォーマンス監視のために Grails SQL ステートメントをログに記録するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。