.net core添加SQL日志输出

GreDbContext : Microsoft.EntityFrameworkCore.DbContext

下添加

public static readonly ILoggerFactory MyLoggerFactory

= LoggerFactory.Create(builder => { builder.AddConsole(); });

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)

{

if (!string.IsNullOrEmpty(_conn))

{

optionsBuilder.UseMySql(_conn);

optionsBuilder.EnableSensitiveDataLogging(true);

}

optionsBuilder.UseLoggerFactory(MyLoggerFactory); //添加这个

optionsBuilder.EnableSensitiveDataLogging(); ///这个

base.OnConfiguring(optionsBuilder);

}

相关推荐
vvvae12343 小时前
分布式数据库
数据库
雪域迷影4 小时前
PostgreSQL Docker Error – 5432: 地址已被占用
数据库·docker·postgresql
bug菌¹4 小时前
滚雪球学Oracle[4.2讲]:PL/SQL基础语法
数据库·oracle
逸巽散人5 小时前
SQL基础教程
数据库·sql·oracle
月空MoonSky5 小时前
Oracle中TRUNC()函数详解
数据库·sql·oracle
momo小菜pa5 小时前
【MySQL 06】表的增删查改
数据库·mysql
向上的车轮6 小时前
Django学习笔记二:数据库操作详解
数据库·django
编程老船长6 小时前
第26章 Java操作Mongodb实现数据持久化
数据库·后端·mongodb
Mephisto.java6 小时前
【力扣 | SQL题 | 每日四题】力扣2082, 2084, 2072, 2112, 180
sql·算法·leetcode
全栈师7 小时前
SQL Server中关于个性化需求批量删除表的做法
数据库·oracle