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