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
Copiare automaticamente le secret tra più repository di GitHub
Utilizzare i primary constructor in C#
Usare una container image come runner di GitHub Actions
Generare file PDF da Blazor WebAssembly con iText
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Evitare il flickering dei componenti nel prerender di Blazor 8
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Ricevere avvisi su metriche dei server Azure Arc
Creare moduli CSS in React
Routing statico e PreRendering in una Blazor Web App
Utilizzare un service principal per accedere a Azure Container Registry
Utilizzare flat e flatMap per appiattire array innestati in array