ASP0011: Sugerir el uso de builder.Logging por encima de Host.ConfigureLogging o WebHost.ConfigureLogging
Valor | |
---|---|
Identificador de la regla | ASP0011 |
Categoría | Uso |
La corrección es problemática o no problemática | Poco problemático |
Causa
ConfigureLogging
no es la estrategia recomendada para configurar el registro en una aplicación de API mínima.
Descripción de la regla
ConfigureLogging
no es la estrategia recomendada para configurar el registro en una aplicación de API mínima.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureLogging(logging =>
{
logging.AddJsonConsole();
})
var app = builder.Build();
app.Run();
Cómo corregir infracciones
Para corregir una infracción de esta regla, use la propiedad Logging
en WebApplicationBuilder
para modificar la configuración de registro directamente sin necesidad de una llamada adicional ConfigureLogging
.
var builder = WebApplication.CreateBuilder(args);
builder.Logging.AddJsonConsole();
var app = builder.Build();
app.Run();
Cuándo suprimir las advertencias
No suprima las advertencias de esta regla.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.