我使用构造函数1(Ilogger)和第二个服务2(Ilogger)提供服务。在某些情况下,服务需要创建服务2实例并执行它。需要接收到服务定位器的链接,然后链接到记录器服务,然后从记录器服务工厂或创建记录器实例。将Ilogger转换为Ilogger的正确方法是什么
发布于 2020-08-28 06:29:36
将链接保存到loggerFactory
public Startup(IConfiguration configuration, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
Configuration = configuration;
Environment = env;
LoggerFactory = loggerFactory;
}
public static IConfiguration Configuration { get; set; }
public static IWebHostEnvironment Environment { get; set; }
public static ILoggerFactory LoggerFactory { get; set; }在一班
Startup.LoggerFactory.CreateLogger<Two>();https://stackoverflow.com/questions/63622901
复制相似问题