boost-log

    1热度

    1回答

    我试图格式化升压日志输出,使得选择的字段将始终为输出日志对齐原因的特定宽度。 add_file_log( keywords::file_name = s.str(), keywords::rotation_size = log_info.log_file_size, keywords::max_size = log_info.log_file_amount * l

    1热度

    1回答

    我使用boost::log库的琐碎记录,我想执行取决于当前设置的记录严重性一些代码。只有在输出日志消息时才需要这样做。但我无法找到查询严重性的正确方法。该代码必须是这样的: if (boost::log::trivial::severity <= boost::log::trivial::severity_level::trace) { // construct log me

    0热度

    1回答

    我目前正在创建日志接收器,它从我的Trainer类的输出转储日志行cout: using namespace boost; using namespace log; using namespace expressions; using namespace sinks;

    0热度

    1回答

    我正在使用Boost.Log将各种数据集记录到不同的文件。我想为某些文件启用auto_flush功能,但对其他文件禁用(用于记录原始十六进制数据)。我无法得到这个工作。所以我简化了问题到只有一个文件,但它仍然看起来好像auto_flush仍然没有被禁用。这里是我的代码: test.hpp #include <fstream> #include <boost/shared_ptr.hpp> #i

    0热度

    1回答

    是否可以访问由BOOST_LOG_TRIVIAL使用的底层流实例? 我试图使用BOOST_LOG_TRIVIAL(我已配置在一个文件和std ::阻塞写)到具有BOOST单元测试框架写入输出 自动& log_stream = ??? // BOOST_LOG_TRIVIAL流实例 boost :: unit_test :: unit_test_log.instance()。set_stream(l

    0热度

    2回答

    我把例如从http://www.boost.org/doc/libs/1_61_0/libs/log/example/doc/tutorial_trivial_flt.cpp并增加了一个位域打印: #include <boost/log/core.hpp> #include <boost/log/trivial.hpp> #include <boost/log/expressions.hpp>

    0热度

    1回答

    我试图编译升压日志库,我不断从dump_avx2.cpp文件 error: always_inline function '_mm256_set1_epi32' requires target feature 'sse4.2', but would be inlined into function 'dump_data_avx2' that is compiled without support

    0热度

    1回答

    我正在使用boost :: log来同时登录到文件以及控制台。它的初始化如下: void Init() { logging::core::get()->set_filter ( // set logging level to one of trace, debug, info, warning, error, fatal logging::trivial::sev

    2热度

    1回答

    我遇到了一个问题,即当应用程序加载使用Boost.ASIO的共享库时,在应用程序中使用Boost.Log会导致崩溃或挂起!任何见解将不胜感激;下面是一个完整的cmake可构建的示例。 如果main.cpp中的全局记录器对象的声明未被注释掉,那么程序将立即发生seg-fault或者resolve()调用不会执行任何操作。如果留下评论,那么该程序起作用。 我使用升压1.55,G ++(Ubuntu的4

    0热度

    1回答

    称为当我用格式化的boost::log输出在我的DLL,名为libfoo的和一个Win32控制台应用程序exefoo使用。代码是 // #include various boost log headers void __declspec(dllexport) add_boost_log_console_sink() { boost::log::add_common_attribut