7

说明它封装了日志消息字符串的文档。record_view

我想在consume自定义子类的函数上下文中检索它basic_string_backend

有可能吗,还是我必须从中派生basic_formatted_sink_backend

4

1 回答 1

4

你可以像这样得到它:

void consume(boost::logger::record_view const& rec)
{
    std::string myString = *rec[boost::logger::expressions::smessage];
    // etc...
}

包含 boost/logger/expressions.h 以获取 boost::logger::expressions::smessage。

于 2014-09-17T17:29:55.750 回答