在后端AppWeb.cs
文件中设置SqlMonitor
监听器,示例如下:
public static class AppWeb
{
private static void AddSampleCore(this IServiceCollection services, Action<AppInfo> action = null)
{
services.AddKnownWeb(info =>
{
option.Database = db =>
{
// 配置SQL语句及参数监听器,可以在此实现将监听日志发送到监控平台
// info 参数为 CommandInfo
db.SqlMonitor = info => Console.WriteLine($"{DateTime.Now:HH:mm:ss} {info}");
};
});
}
}