baseEx.h 959 B

12345678910111213141516171819202122232425262728293031323334
  1. #pragma once
  2. #include "SpBase.h"
  3. #include<vector>
  4. #include<string>
  5. extern void* logProducer;
  6. extern bool g_useMagic;
  7. void DbgEx(const char* str, ...);
  8. std::vector<std::string> find_files(const std::string srcPath, const std::string fileName, bool isDir = false);
  9. std::string generateTimeStr(bool isSimple = false);
  10. DWORD SaveCefclientLog(std::string magicStr);
  11. bool SYSTEM_ON(std::string cmdLine, bool isWait = true);
  12. bool InitFileLogger(std::string dbgPath);
  13. void DbgToFileLogger(std::string msg);
  14. bool deleteDir_byFileSystem(const std::string srcPath);
  15. void InitTranslateFile(std::string srcFile);
  16. std::pair<unsigned long, std::string> splitStrToUserCodeAndErrMsg(std::string srcMsg);
  17. std::string UtfToGbk(const char* utf8);
  18. std::string ConvertGBKToUtf8(std::string& strGBK);
  19. #if (defined _WIN32 || defined _WIN64)
  20. #else
  21. void set_traceback_path(std::string path);
  22. void seg_signal_handler(int signum);
  23. void normal_signal_handle(int signum);
  24. #endif