ASP0011: sugerir o uso do construtor. Registro em log em Host.ConfigureLogging ou WebHost.ConfigureLogging
Valor | |
---|---|
ID da regra | ASP0011 |
Categoria | Uso |
Correção interruptiva ou sem interrupção | Sem interrupção |
Causa
ConfigureLogging
não é a estratégia recomendada para configurar o registro em log em um aplicativo de API mínimo.
Descrição da regra
ConfigureLogging
não é a estratégia recomendada para configurar o registro em log em um aplicativo de API mínimo.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureLogging(logging =>
{
logging.AddJsonConsole();
})
var app = builder.Build();
app.Run();
Como corrigir violações
Para corrigir uma violação dessa regra, use a Logging
propriedade no WebApplicationBuilder
para modificar a configuração de log diretamente sem a necessidade de uma chamada adicional ConfigureLogging
.
var builder = WebApplication.CreateBuilder(args);
builder.Logging.AddJsonConsole();
var app = builder.Build();
app.Run();
Quando suprimir avisos
Não suprima um aviso nessa regra.
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.