I have upgrade a project from .NET Core 2.1 to .NET 7.
The original project had the following segment in startup.cs
:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(LogLevel.Debug);
loggerFactory.AddConsole(LogLevel.Information);
loggerFactory.AddConsole(LogLevel.Warning);
loggerFactory.AddConsole(LogLevel.Error);
}
In the upgraded project I get an error:
Iloggerfactory does not contain a definition for AddConsole.
Wonder what the equivalent would be in .NET 7 ?
Looking at some documentation, I found the following help to fix it:
services.AddLogging(loggingBuilder =>
{
loggingBuilder.AddDebug();
loggingBuilder.AddConsole();
});
in ConfigureServices