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
Sostituire la GitHub Action di login su private registry
Evitare la script injection nelle GitHub Actions
Generare file PDF da Blazor WebAssembly con iText
Configurare policy CORS in Azure Container Apps
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Eseguire attività con Azure Container Jobs
Come migrare da una form non tipizzata a una form tipizzata in Angular
Cambiare la chiave di partizionamento di Azure Cosmos DB
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Effettuare il binding di date in Blazor
Eseguire attività basate su eventi con Azure Container Jobs