[英].NET Core 3 / EF.Core 3: what happened to `QueryModelGenerator`, `RelationalQueryModelVisitor` and etc
[英].NET Core / EF.Core 3+ add Console logging to DbContext
我想知道如何將控制台日志記錄添加到 EF.Core 而不會收到“過時”警告。
鑒於: DbContextOptionsBuilder<BenchmarkDbContext> builder = ...;
我試過:
builder.UseLoggerFactory(new LoggerFactory().AddConsole())
並嘗試:
var factory = new LoggerFactory();
factory.AddProvider(new ConsoleLoggerProvider((a, b) => true, true));
builder.UseLoggerFactory(factory)
我認為記錄器的初始化在 EFCore 3.x 中發生了變化。 嘗試使用這個:
public static readonly ILoggerFactory factory
= LoggerFactory.Create(builder => { builder.AddConsole(); });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.