我在asp.net核心应用程序中使用ef核心,启用了日志记录,在我的日志中,我可以看到我的应用程序对db执行的每个查询。
问题在于我可以在日志中看到的每个事务:
[Debug]以隔离级别开始交易'未指定'。
但我无法在日志中看到此事务是否已提交或回滚的任何迹象。
是否存在任何配置自动?
我使用这种配置的serilog:
在startup.cs构造函数中:
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.Enrich.FromLogContext()
.ReadFrom.Configuration(Configuration)
.CreateLogger();
在configure方法中:
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
loggerFactory.AddSerilog();