Net core web 项目怎样输出日志到输出窗口
Program.cs 中:
var serviceProvider = builder.Services.BuildServiceProvider();
var logger = serviceProvider.GetService<ILogger<MyServices>>();
builder.Services.AddSingleton(typeof(ILogger), logger);
这样就会将 ILogger 注入到相关类中,可以直接通过构造函数来获取了:
private ILogger logger;
public void MyServices(ILogger logger)
{
this.logger = logger;
...
}