Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;-在现有类层次结构上传播日志标签信息 我正在开发一个C++库,在其中我使用BooSt.log登录到一个文件。 我有一个完整的类层次结构,其中充满了日志行。有一个中心类在构造时接收日志文件名,并在logging::core()中创建一个接收器_C++_Boost_Logging - Fatal编程技术网

C++;-在现有类层次结构上传播日志标签信息 我正在开发一个C++库,在其中我使用BooSt.log登录到一个文件。 我有一个完整的类层次结构,其中充满了日志行。有一个中心类在构造时接收日志文件名,并在logging::core()中创建一个接收器

C++;-在现有类层次结构上传播日志标签信息 我正在开发一个C++库,在其中我使用BooSt.log登录到一个文件。 我有一个完整的类层次结构,其中充满了日志行。有一个中心类在构造时接收日志文件名,并在logging::core()中创建一个接收器,c++,boost,logging,C++,Boost,Logging,现在需要同时运行库的多种用途。为了避免日志记录中的混乱,每个“库实例”必须记录到不同的文件 我使用一个小包装器将日志记录到此接口: BOOST_LOG(someLogger) << "msg"; BOOST_LOG(someLogger)当我运行库的两个并发实例时,单例如何帮助我决定向哪个文件写入?您所说的“并发”运行的两个实例是否在单独的线程中执行?是的。库实际上生成作业,客户机按照自己的意愿执行作业。

现在需要同时运行库的多种用途。为了避免日志记录中的混乱,每个“库实例”必须记录到不同的文件

我使用一个小包装器将日志记录到此接口:

    BOOST_LOG(someLogger) << "msg";

BOOST_LOG(someLogger)当我运行库的两个并发实例时,单例如何帮助我决定向哪个文件写入?您所说的“并发”运行的两个实例是否在单独的线程中执行?是的。库实际上生成作业,客户机按照自己的意愿执行作业。