更新记录
转载请注明出处:
2022年10月29日 发布。
2022年10月22日 从笔记迁移到博客。
查看EF Core的日志
在OnConfiguring方法中注册optionsBuilder.LogTo方法即可。
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
//定义连接字符串
string connectionString = "Server=.;Database=PandaTest;User Id=sa;Password=Password;";
optionsBuilder.UseSqlServer(connectionString);
//注册日志并直接输出到控制台
optionsBuilder.LogTo((msg) => Console.WriteLine(msg));
}
还可以进行筛选
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
//定义连接字符串
string connectionString = "Server=.;Database=PandaTest;User Id=sa;Password=Password;";
optionsBuilder.UseSqlServer(connectionString);
//注册日志并直接输出到控制台
optionsBuilder.LogTo((msg) =>
{
//如果包含Panda才输出
if(msg.Contains("Panda"))
{
Console.WriteLine(msg);
}
});
}
标签:Logging,connectionString,Entity,Framework,LogTo,optionsBuilder,msg,日志,Password
From: https://www.cnblogs.com/cqpanda/p/16820820.html