标签: c++ logging boost boost-log
由于 Boost log 具有许多特性,如线程安全等,我想知道我们能否创建许多记录器实例。 因为我在文档中读到Boost日志只创建一个实例。这是真的吗? 是否有其他日志记录库,它支持 Windows XP,或者它可能是独立于平台的。 请建议您可能知道的想法和信息。 谢谢, AK。
答案 0 :(得分:1)
是的,可以使用
BOOST_LOG_ATTRIBUTE_KEYWORD(tag_attr, "Tag", std::string)
或
BOOST_LOG_SCOPED_THREAD_TAG("Tag", tag_)
有关详情,请查看以下link
答案 1 :(得分:0)
您可以根据需要创建任意数量的记录器,例如,请参阅here。但是,只有一个日志记录核心,您无法创建多个核心。