📖
Azure WebJobs(.net core)でApplication InsightsのSQLクエリのログを出力する
SQLログを出力する設定について
AzureのWebJobsでデータベースを利用している場合、Application Insightsは
DBサーバーおよびデータベースの名前が常に収集し、ログとして残してくれる。一方でデフォルトの設定ではデータベースに発行したSQLクエリまではログを出力してくれない。Azure WebJobsでSQLクエリのログを出力したい場合はappsettings.jsonに以下の設定を追記する。
"logging": {
"applicationInsights": {
"enableDependencyTracking": true,
"dependencyTrackingOptions": {
"enableSqlCommandTextInstrumentation": true
}
}
}
Discussion