Не могу понять — вроде делаю всё правильно. Но почему то в логи .NET Core пишет сообщения уровня Information. Хотя я явно указал в настройках писать только Error.
Вот часть Program.cs
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup
Конфиг appsettings.json выглядит так:
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Error"
}
}
Что я делаю не правильно?
Ответ
Разобрался...
Причина была в том, что в директории приложения был файл appsettings.Development.json и настройки логгирования брались из него а не из appsettings.json, причем этот фал в обозревателе VisualStudio не было видно, а я и не догадался сам сходить в директорию приложения и посмотреть что там есть.
Откуда этот файл и кто его создал непонятно.
Комментариев нет:
Отправить комментарий