// LogLocalHelper.cpp #include "LogLocalHelper.h" #include #include // 使用线程局部存储:确保每个动态库有独立的模块名副本 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; }