在ConfigureServices
中,我使用DbContext
来准备services.AddDbContext
,我想将ILoggerFactory
与.UseLoggerFactory(...)
一起传递给它。但是我第一次可以得到ILoggerFactory
在这里
public void Configure(IApplicationBuilder app,IWebHostEnvironment env,ILoggerFactory loggerFactory)
和Configure
的调用晚于ConfigureServices
。当然,我可以在ConfigureServices
中自己创建一个记录器工厂,但是如果框架提供了这种功能,我很奇怪。
我正在寻找一种结构合理的方法来建立日志记录,包括从DbContext
开始的日志记录。