ASP0011: suggerire l'uso del generatore. Registrazione su Host.ConfigureLogging o WebHost.ConfigureLogging

Valore
ID regola ASP0011
Categoria Utilizzo
Correzione che causa un'interruzione o un'interruzione Nessuna interruzione

Causa

ConfigureLogging non è la strategia consigliata per configurare la registrazione in un'applicazione API minima.

Descrizione regola

ConfigureLogging non è la strategia consigliata per configurare la registrazione in un'applicazione API minima.

var builder = WebApplication.CreateBuilder(args);

builder.Host.ConfigureLogging(logging =>
{
    logging.AddJsonConsole();
})

var app = builder.Build();

app.Run();

Come correggere le violazioni

Per correggere una violazione di questa regola, utilizzare la proprietà in WebApplicationBuilder per modificare la Logging configurazione di registrazione direttamente senza la necessità di una chiamata aggiuntivaConfigureLogging.

var builder = WebApplication.CreateBuilder(args);

builder.Logging.AddJsonConsole();

var app = builder.Build();

app.Run();

Quando eliminare gli avvisi

Non eliminare un avviso da questa regola.