是否可以在已启动的AspNetCore 2.2 Web主机上更改日志记录级别?特别是,我使用以下代码在应用程序中托管我的API:
IWebHost host = WebHost.CreateDefaultBuilder()
.ConfigureLogging(logging => logging.SetMinimumLevel(LogLevel.Trace))
.UseStartup<Startup>()
.UseUrls($"http://0.0.0.0:{Constants.ApiPort}", $"http://localhost:{Constants.ApiPort}")
.Build();
理想情况下,在构建各种“构建器”之前,我可以再次调用ConfigureLogging并更改LogLevel或执行其他操作。我需要第三方日志记录提供程序还是可以使用标准的Microsoft日志记录来完成?