@OwDafuq

Serilog, как разделить логи?

Использую у Serilog логирование в консоль и Seq, как можно сделать ограничение через json файл настроек Serilog, чтобы логи в Seq попадали только с уровня Warning (да, в самом Seq есть настройки минимального уровня, но хотелось бы решение через конфиг) и выше? При этом оставить, чтобы вообще все логи попадали в консоль (Information +)?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@OwDafuq Автор вопроса
В итоге решение получилось таким:
"WriteTo": [
  {
    "Name": "Console"
  },
  {
    "Name": "Seq",
    "Args": {
      "serverUrl": "http://localhost:5341/",
      "apiKey": "key",
      "restrictedToMinimumLevel": "Warning"
    }
  }
]

Оказалось, что Serilog.Sinks.Seq уже имеет встроенный фильтр, который устанавливается через restrictedToMinimumLevel.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы