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
Eseguire script pre e post esecuzione di un workflow di GitHub
Selettore CSS :has() e i suoi casi d'uso avanzati
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Gestione degli stili CSS con le regole @layer
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Scrivere selettori CSS più semplici ed efficienti con :is()
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Creare un webhook in Azure DevOps
Ottimizzare le performance usando Span<T> e il metodo Split
Utilizzare WhenEach per processare i risultati di una lista di task
I più letti di oggi
- Ricevere un web hook con le Logic App di Azure
- Routing HTTP con i proxy delle Azure Function
- Gestione dei sottotitoli con il tag video di HTML5
- Applicare una rotazione con i CSS alle glyph di Bootstrap
- Restituire un file per il download tramite ASP.NET Web API
- Auto scale delle Azure Web App con Application Insights
- Impostare il tema light o dark utilizzando i CSS