Ho aggiornato anche a .net core 2.2 e EF 2.2. Ora quando prendo una tabella da DbSet, per ogni riga che ho nella mia tabella c'è una riga di registro e ci vuole sempre. Come disabilitarlo dal momento che non avevo questi log in .net core 2.0?
es: per la riga di registro ho questo per ogni riga:
[15:58:02 DBG] Context 'BookContext' started tracking 'Book' entity.
Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLogging' to see key values.
E poiché la mia tabella ha 23000 record, ho anche 23000 log line!
La mia configurazione del registro serilog è simile alla seguente:
"Serilog": {
"MinimumLevel": {
"Default": "Debug",
"Override": {
"Microsoft": "Debug"
}
},
puoi fare così
"Serilog": {
"MinimumLevel": {
"Default": "Debug",
"Override": {
"Microsoft.EntityFrameworkCore.Database.Command": "Error",
"Microsoft": "Debug",
}
},