LogLocalHelper.cpp 565 B

1234567891011121314151617
  1. // LogLocalHelper.cpp
  2. #include "LogLocalHelper.h"
  3. #include <string>
  4. #include <iostream>
  5. // 使用线程局部存储:确保每个动态库有独立的模块名副本
  6. static std::string s_localModuleName;
  7. // 初始化当前动态库的局部模块名(在调用initLogModule后立即调用)
  8. void Remedy_SetLocalModuleName(const std::string& moduleName) {
  9. s_localModuleName = moduleName;
  10. }
  11. // 获取当前动态库的局部模块名(日志输出时调用)
  12. const std::string& Remedy_GetLocalModuleName() {
  13. return s_localModuleName;
  14. }