Пользовательские теги spdlog - PullRequest
0 голосов
/ 16 апреля 2020

Я хотел бы добавить некоторые дополнительные данные в мой вывод журнала в зависимости от того, где он был записан. Например, у меня может быть Система A и Система B, которые выкладывают данные журнала, но, возможно, меня сейчас интересуют только строки журнала Системы B, чтобы я мог фильтровать по тегу.

В предыдущей системе I была функция журнала, которая выглядела как LOG (уровень, тег, сообщение), но я также мог найти решение, которое могло бы включать создание регистратора с тегом для каждой системы, который бы передавал по умолчанию регистратору, который перехватывает все сообщения. Итак, spdlog :: tagged_logger systemALogger ("Система A");

Это почти ответ, поскольку регистраторы могут иметь имена, я мог бы использовать имена в качестве тега, но могут ли регистраторы перенаправить на регистратор по умолчанию? У регистратора по умолчанию есть несколько приемников, которые я должен был бы присоединить к названному решению для ведения журналов.

Итак, последний вопрос: есть ли способ добавить пользовательский тег для регистрации сообщений в spdlog?

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