【发布时间】:2023-04-06 12:28:01
【问题描述】:
我有构造函数 One(Ilogger
【问题讨论】:
标签: asp.net-core logging dependency-injection
我有构造函数 One(Ilogger
【问题讨论】:
标签: asp.net-core logging dependency-injection
保存到 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>();
【讨论】:
ILoggerFactory 注入您的类并创建两个记录器的实例?此外,ILogger<T> 只是ILogger(string name) 的包装。更何况,为什么一个类记录两个?