12345678910111213141516171819 |
- // LogLocalHelper.cpp
- #include "LogLocalHelper.h"
- #include <string>
- #include <iostream>
- // 使用线程局部存储:确保每个动态库有独立的模块名副本
- static std::string s_localModuleName;
- // 初始化当前动态库的局部模块名(在调用initLogModule后立即调用)
- void TiRaySetLocalModuleName(const std::string& moduleName) {
- std::cout << "GEN setLocalModuleName" << moduleName << std::endl;
- s_localModuleName = moduleName;
- }
- // 获取当前动态库的局部模块名(日志输出时调用)
- const std::string& TiRayGetLocalModuleName() {
- std::cout << "GEN getLocalModuleName" << s_localModuleName << std::endl;
- return s_localModuleName;
- }
|