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
Introduzione alle Container Queries
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Eseguire script pre e post esecuzione di un workflow di GitHub
Generare la software bill of material (SBOM) in GitHub
Gestire i dati con Azure Cosmos DB Data Explorer
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Effettuare il refresh dei dati di una QuickGrid di Blazor
Disabilitare automaticamente un workflow di GitHub (parte 2)
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Usare il colore CSS per migliorare lo stile della pagina
Triggerare una pipeline su un altro repository di Azure DevOps
Recuperare l'ultima versione di una release di GitHub