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