Определите, существует ли приемник Boost.Log

В моем проекте я открываю приемник boost :: log xml в библиотеке и в основном приложении с разными именами файлов. Библиотека запускает свой собственный журнал, потому что иногда он работает автономно. Итак, как и ожидалось, основной журнал приложения получает каждое сообщение журнала, а библиотека — только те, которые были созданы. Я хотел бы избежать этого дублирующего журнала с помощью чего-то вроде boost :: log :: sink :: exist (type / filter / format), каких-либо предложений или есть способ перечислить открытые приемники?
Сейчас я просто проверяю наличие основного файла журнала приложения, он работает, но хрупок.

Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector