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();
Когда лучше отключить предупреждения
Не подавляйте предупреждение из этого правила.
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
ASP.NET Core