LogLocalHelper.cpp 634 B

123456789101112131415161718
  1. // LogLocalHelper.cpp
  2. #include "LogLocalHelper.h" // 包含宏定义
  3. #include <string>
  4. #include <iostream>
  5. // 线程局部变量:每个线程+当前动态库独立
  6. static std::string s_localModuleName;
  7. // -------------------------- static函数(仅当前编译单元可见) --------------------------
  8. void CDI_setLocalModuleName(const std::string& moduleName) {
  9. std::cout << "CDI setLocalModuleName" << moduleName << std::endl;
  10. s_localModuleName = moduleName;
  11. }
  12. const std::string& CDI_getLocalModuleName() {
  13. std::cout << "CDI getLocalModuleName" << s_localModuleName << std::endl;
  14. return s_localModuleName;
  15. }