4

在 .Net5 ILoggerFactory 用作 Startup.cs 中的配置函数,如下所示:

public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
    //here we used loggerFactory
    loggerFactory.AddProvider(loggerprovider);
}

在 .Net6 中如何使用 aap 或 builder 获取它

var app = builder.Build();

或者

var builder = WebApplication.CreateBuilder(args);
4

1 回答 1

5

WebApplicationBuilder公开Logging具有AddProvider(ILoggingBuilder, ILoggerProvider)可用扩展方法的属性。尝试使用它:

builder.Logging.AddProvider(loggerprovider);
于 2021-11-12T11:28:56.110 回答