Quando abilitiamo il logging delle query in Entity Framework Core, per default i dati relativi ai parametri vengono offuscati. Questa decisione è stata presa per evitare che nei log potessero essere scritti dati sensibili senza alcuna abilitazione esplicita. Tuttavia, spesso i log non sono utili senza i parametri quindi si opta per abilitare la scrittura dei parametri nei log.
Per abilitare la scrittura dei parametri, dobbiamo utilizzare il metodo EnableSensitiveDataLogging in fase di configurazione.
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder .LogTo(Console.WriteLine) .EnableSensitiveDataLogging();
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Utilizzare un service principal per accedere a Azure Container Registry
Usare le navigation property in QuickGrid di Blazor
C# 12: Cosa c'è di nuovo e interessante
Gestione dell'annidamento delle regole dei layer in CSS
Paginare i risultati con QuickGrid in Blazor
Utilizzare Copilot con Azure Cosmos DB
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Creare una libreria CSS universale: Nav menu
Code scanning e advanced security con Azure DevOps
Miglioramenti agli screen reader e al contrasto in Angular
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8