Boost.log: нет вывода в консоли или в выходном файле соответственно

Я успешно загрузил и скомпилировал источники boost.log из svn под Windows 7, используя mingw-4.7.
IDE: затмение-юнона с CDT.

Строка компиляции для всех источников boost (включая boost.log в соответствующих папках):

«bjam —build-type = complete mc-compiler = windmc»

В качестве вывода я получил «libboost_log-mgw47-1_51 «и» libboost_log_setup-mgw47-mt-1_51».

Однако я не вижу вывода при запуске тривиального примера кода из документации boost.log ниже.

#include <boost/log/core.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/utility/init/to_console.hpp>
#include <iostream>

using namespace boost::log;

int main(int argc,
const char* argv[]) {

init_log_to_file();

BOOST_LOG_TRIVIAL(trace) << "A trace severity message";
BOOST_LOG_TRIVIAL(debug) << "A debug severity message";
BOOST_LOG_TRIVIAL(info) << "An informational severity message";
BOOST_LOG_TRIVIAL(warning) << "A warning severity message";
BOOST_LOG_TRIVIAL(error) << "An error severity message";
BOOST_LOG_TRIVIAL(fatal) << "A fatal severity message";

return 0;
}

То же самое относится к следующему фрагменту кода:

#include <boost/log/core.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/utility/init/to_console.hpp>
#include <boost/log/utility/init/to_file.hpp>
#include <iostream>

using namespace boost::log;

int main(int argc,
const char* argv[]) {

init_log_to_file("sample.log");

BOOST_LOG_TRIVIAL(trace) << "A trace severity message";
BOOST_LOG_TRIVIAL(debug) << "A debug severity message";
BOOST_LOG_TRIVIAL(info) << "An informational severity message";
BOOST_LOG_TRIVIAL(warning) << "A warning severity message";
BOOST_LOG_TRIVIAL(error) << "An error severity message";
BOOST_LOG_TRIVIAL(fatal) << "A fatal severity message";

return 0;
}

Может ли кто-нибудь дать мне подсказку, почему я ничего не вижу на консоли?

Заранее большое спасибо,

Degoah

2

Решение

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

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

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

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