Как настроить лог-бустер с конкретными требованиями? - PullRequest
0 голосов
/ 17 мая 2019

Я хотел бы иметь регистратор со следующими функциями:

  • вход в файл при запуске в качестве демона (новый файл каждый день)
  • вход в консоль при тестировании
  • потокобезопасный
  • 1010 * асинхронный *
  • различные уровни серьезности
  • Уровень журнала должен настраиваться во время выполнения
  • необязательное ведение журнала данных о производительности, которые можно включать / выключать
  • logline должен включать:
    • отметка времени (без даты, но миллисекунды)
    • нить
    • Тяжесть
    • сообщение

Я посмотрел на различные примеры в документации надстройки и думаю, что логгеры наддува отвечают всем требованиям. Однако меня это немного смущает, потому что есть несколько способов инициализации регистратора, множество макросов и механизм, лежащий в основе всего, что мне не очень понятно (я, например, пока не привык к лямда-выражениям в c ++)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...