我将我的项目升级到了.NET Core 2.2.x版本,并且在下面这两行代码处收到了一个关于已过时的警告:
public void Configure(IApplicationBuilder app,
IHostingEnvironment env,
ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
建议进行修复的是AddConsole(this ILoggingBuilder builder)
方法,建议使用此方法作为替代方案。您可以检查一下自己是否已经在使用此方法。
WebHost
上设置(我相信自2.0以来一直如此)。请参阅文档。如果您使用WebHost.CreateDefaultBuilder
,则可以免费获得控制台日志记录。 - Kirk Larkin