Ответ 1
Boost.Log имеет приемник по умолчанию, который используется до тех пор, пока вы не предоставляете свой собственный приемник. Следующий фрагмент кода изменяет формат консольного журнала, добавляя новый приемник.
#include <boost/log/trivial.hpp>
#include <boost/log/utility/setup/console.hpp>
int main()
{
boost::log::add_console_log(std::cout, boost::log::keywords::format = ">> %Message%");
BOOST_LOG_TRIVIAL(info) << "Hello world!";
}
Обратите внимание, что вам нужно добавить библиотеку log_setup в свою сборку, т.е. сделать
-lboost_log_setup -lboost_log
где порядок libs важен.