我已经阅读了这个链接,但它是针对asp.net core的。我的代码是为一个非Web控制台应用程序编写的。Visual Studio告诉我
AddConsole(this ILoggerFactory,...)
已过时,必须替换为AddConsole(this ILoggingBuilder,...)
。class Program
{
static void Main(string[] args)
{
ILoggerFactory ilf = new LoggerFactory();
ilf.AddConsole(LogLevel.Information);
ILogger<Program> logger = ilf.CreateLogger<Program>();
logger.LogError("the cpu is overheating");
Console.WriteLine("waiting for logger to print");
}
}
问题
如何在上述情况下使用扩展方法AddConsole
来替代ILoggerFactory
的ILoggingBuilder
?