ASP0011 : suggérer l’utilisation du builder.Logging sur Host.ConfigureLogging ou WebHost.ConfigureLogging
Value | |
---|---|
Identificateur de la règle | ASP0011 |
Catégorie | Utilisation |
Le correctif est cassant ou non cassant | Sans rupture |
Cause
ConfigureLogging
n’est pas la stratégie recommandée pour configurer la journalisation dans une application API minimale.
Description de la règle
ConfigureLogging
n’est pas la stratégie recommandée pour configurer la journalisation dans une application API minimale.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureLogging(logging =>
{
logging.AddJsonConsole();
})
var app = builder.Build();
app.Run();
Comment corriger les violations
Pour corriger une violation de cette règle, utilisez la propriété Logging
sur le WebApplicationBuilder
pour modifier directement la configuration de la journalisation sans avoir besoin d’un appel ConfigureLogging
supplémentaire.
var builder = WebApplication.CreateBuilder(args);
builder.Logging.AddJsonConsole();
var app = builder.Build();
app.Run();
Quand supprimer les avertissements
Ne supprimez pas un avertissement de cette règle.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour