ASP0011: Рекомендуется использовать builder.Logging вместо host.ConfigureLogging или WebHost.ConfigureLogging.

Ценность
Идентификатор правила ASP0011
Категория Использование
Исправление является разрушающим или неразрушающим. Неразрывный

Причина

ConfigureLogging Не рекомендуется использовать стратегию настройки ведения журнала в приложении API "Минимальный".

Описание правила

ConfigureLogging Не рекомендуется использовать стратегию настройки ведения журнала в приложении API "Минимальный".

var builder = WebApplication.CreateBuilder(args);

builder.Host.ConfigureLogging(logging =>
{
    logging.AddJsonConsole();
})

var app = builder.Build();

app.Run();

Устранение нарушений

Чтобы устранить нарушение этого правила, используйте свойство Logging на WebApplicationBuilder для изменения конфигурации логирования непосредственно без необходимости дополнительного вызова ConfigureLogging.

var builder = WebApplication.CreateBuilder(args);

builder.Logging.AddJsonConsole();

var app = builder.Build();

app.Run();

Когда следует подавлять предупреждения

Не подавляйте предупреждение из этого правила.