Compartir vía


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.