boost-log

    4热度

    1回答

    我对Boost.Log库有点新,第一印象真的很好,但有一件事情已经花了很多小时,我无法解决它。我想让Boost.Log立即将每条消息写入日志文件。我知道其他问题(I,II,III),但他们没有帮助。考虑这个example从升压文档,下一个代码是不同的,我已经设置相同auto_flush到true: namespace logging = boost::log; namespace src = b

    0热度

    1回答

    如何使用BOOST_LOG_TRIVIAL宏将任何内容记录到stdout/stderr和文件? 如果我做 boost::log::add_file_log ( boost::log::keywords::file_name = "logs/%Y-%m-%d_%H-%M-%S.%N.log", boost::log::keywords::rotation_si

    7热度

    1回答

    documentation of record_view指出它封装了日志消息字符串。 我想在自定义basic_string_backend子类的consume函数的上下文中检索它。 是否有可能,或者我必须从basic_formatted_sink_backend派生?

    7热度

    1回答

    我已经成功地使用boost::log登录到stdout(使用TRIVIAL宏)或登录到文件(基本上遵循教程中的步骤)。 我们将如何配置同时登录文件和 stdout? 这是一个常见的情况在我们的设置中,当我们想兼得,一个日志文件,并全部输出转到日志在控制台上。 任何输入赞赏!

    6热度

    1回答

    假设我有一个简单的boost.log severity_logger记录器设置是这样的: logging::core::get()->set_filter(logging::trivial::severity >= logging::trivial::debug); logging::add_common_attributes(); src::severity_logger<l

    3热度

    2回答

    静态链接到Boost.Log时出现链接错误。编译器版本是g ++ 4.8.1。升级版本是1.55.0。 我可以做一个没有问题的动态链接(在make文件中有一个“-DBOOST_LOG_DYN_LINK”),但是当我进行静态链接时,会出现链接错误。这个问题不会发生在其他boost库上。我简化了我的代码重现此问题很容易: #include <boost/log/trivial.hpp> int ma

    3热度

    1回答

    是否有可能将Boost日志构建为动态库(.dll/.so),但是在静态Boost构建中这样做?我希望所有其他Boost库都是静态的,只有Boost Log作为.dll(因为几个.dll在同一个应用程序中使用它)。 是否所有Boost库都需要动态获取Boost Log .dll?我试着BOOST_LOG_DYN_LINK添加定义=我的bjam命令行,都无济于事: bjam --toolset=msv

    0热度

    1回答

    我有一些问题,Boost.Log:这是一个snipet: #include <boost/date_time/posix_time/posix_time_types.hpp> #include <boost/log/core.hpp> #include <boost/log/trivial.hpp> #include <boost/log/expressions.hpp> #include

    2热度

    1回答

    我已经下载并从源代码建造升压1.55。我正在尝试使用Boost-log。在基本情况下(http://boost-log.sourceforge.net/libs/log/doc/html)/log/tutorial.html#log.tutorial.trivial它的正常工作没有任何问题,但是当我尝试使用一些更高级的功能(这样的 - http://boost-log.sourceforge.ne

    3热度

    1回答

    我想在Android上使用NDK 9C构建Boost 1.55 Log v2库。 我已经使用了补丁,并使用build-android.sh构建boost,包括线程,iostreams,随机和日志选项。 我已经使用了Boost的其他功能,他们已经工作。但似乎存在与Log V2的链接问题,我无法用现有的解决方案解决这个问题。我不断收到“未定义的参考”错误。 在网络上,人们解决了这个问题,其中包括“#d