是否可以创建许多boost记录器实例?

时间:2016-03-18 06:59:46

标签: c++ logging boost boost-log

由于 Boost log 具有许多特性,如线程安全等,我想知道我们能否创建许多记录器实例。

因为我在文档中读到Boost日志只创建一个实例。这是真的吗?

是否有其他日志记录库,它支持 Windows XP,或者它可能是独立于平台的

请建议您可能知道的想法和信息。

谢谢,

AK。

2 个答案:

答案 0 :(得分:1)

是的,可以使用

创建许多记录器
BOOST_LOG_ATTRIBUTE_KEYWORD(tag_attr, "Tag", std::string)

BOOST_LOG_SCOPED_THREAD_TAG("Tag", tag_)

有关详情,请查看以下link

答案 1 :(得分:0)

您可以根据需要创建任意数量的记录器,例如,请参阅here。但是,只有一个日志记录核心,您无法创建多个核心。