в Information. Если поменять MinimumLevel (общий) на Warning, то пишет только Warning. Следовательно он почему игнорирует Override. Как правильно настроить?
2. Файловые логгеры пишут в Information, не смотря на уровень Debug
https://pastebin.com/K7UayYtC
2. Если уроаень debug, то все вплоть до debug будет писаться.
А пишется только Information. Дебаг и нужен
У серилога отдельная конфигурация. Если нужно, чтобы синхронно настраивалось, нужно ,то-то вроде этого: https://github.com/serilog/serilog-settings-configuration
Как понять "отдельная конфигурация" и "синхронно настраивалось"? Что там по ссылке по другому, не так как у меня?
Не вижу моих кейсов по ссылке
Вообще Ъ вэй это настроить серилог чтобы он писал всё что в него влетает. А мусор отрезать на уровне MS Logging. Там кстати код генератор для логов наконец сделали в нет6. Он генерит статические делегаты для логгирования и экстеншн методы к логгеру, внутри которых как раз первым делом проверяется а надо ли вообще в лог что то писать. И соответственно ничего из экосистемы легирования вообще не вызывается, если не нужно.
Раньше это все надо было писать руками
1. Так получилось 2. Нужно выставить глобальный Уровень в Debug, и внутри файл логгеров не нужны .MinimumLevel.Debug(). Уровень логирования логгеров лежит под глобальным Уровнем. https://pastebin.com/LaDG1fXN
Обсуждают сегодня