Как в basic_sink_backend в реализации функции
void consume(const boost::log::record_view& rec)
{
}
вытащить значение severity level для rec? Само сообщение как-то примерно так через задницу достается:
*rec[boost::log::expressions::smessage]
Но не severity level. Вообще, просто зла не хватает на автора этого Boost.Log. Марсианин какой-то. Сплошная, блин, гибкость кругом, только воспользоваться ничем нельзя и документация кривая. В документации одни неймспейсы, в коде - другие, и ничего толком не описано. Самая основная вещь и хрен чего про неё найдешь.