Поделиться через


ASP0011. Предложить использовать построитель. Ведение журнала по 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();

Когда лучше отключить предупреждения

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