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
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Cancellare una run di un workflow di GitHub
Potenziare Azure AI Search con la ricerca vettoriale
Eseguire i worklow di GitHub su runner potenziati
Eseguire query verso tipi non mappati in Entity Framework Core
Reactive form tipizzati con modellazione del FormBuilder in Angular
Utilizzare i primary constructor in C#
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Gestire il colore CSS con HWB
Gestire domini wildcard in Azure Container Apps
Usare le collection expression per inizializzare una lista di oggetti in C#
Inizializzare i container in Azure Container Apps