Boost log тривиальный авто флеш - PullRequest
0 голосов
/ 03 мая 2018

В режиме по умолчанию boost.log пишет в консоль, что меня устраивает. Однако я также пытаюсь заставить его автоматически очищаться. Все примеры, касающиеся автоматической очистки, показывают, как добавить новый приемник, что в моем случае кажется ненужным. Нет способа получить существующие приемники через boost :: log :: core. Есть идеи?

1 Ответ

0 голосов
/ 03 мая 2018

Раковина по умолчанию предназначена для использования в качестве запасного варианта в крайнем случае и не может быть настроена напрямую. После добавления приемника приемник по умолчанию больше не будет использоваться. Для входа в консоль с включенной автоматической очисткой можно использовать add_console_log.

boost::log::add_console_log(boost::log::keywords::auto_flush = true);
...