Как отключить журнал для контекста - PullRequest
0 голосов
/ 16 апреля 2019

Я обновился до .net core 2.2 и EF 2.2. Теперь, когда я получаю таблицу из DbSet, для каждой строки в моей таблице есть строка журнала, и она занимает вечность. Как отключить это, так как у меня не было этого журнала в .net core 2.0?

Пример: для строки журнала у меня есть это для каждой строки:

[15:58:02 DBG] Context 'BookContext' started tracking 'Book' entity.
 Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLogging' to see key values.

И так как в моей таблице 23000 записей, у меня также есть 23000 строк журнала!

Мой конфиг журнала Serilog выглядит так:

"Serilog": {
        "MinimumLevel": {
            "Default": "Debug",
            "Override": {
                "Microsoft": "Debug"
            }
        },

1 Ответ

0 голосов
/ 16 апреля 2019

вы можете сделать так

"Serilog": {
    "MinimumLevel": {
        "Default": "Debug",
        "Override": {
        "Microsoft.EntityFrameworkCore.Database.Command": "Error",
        "Microsoft": "Debug",
        }
    },
...