LogFacade.cpp 625 B

12345678910111213141516171819202122232425262728293031
  1. #include "stdafx.h"
  2. #include "LogFacade.h"
  3. using namespace DIOS::Dev::Detail::MachineryECOM;
  4. SimpleLog *LogFacade::CreateLogger(const std::string &logPath, const std::string &name)
  5. {
  6. auto logger = new SimpleLog(name.c_str());
  7. //std::string logFileName = logPath;
  8. //if (logPath[logPath.size() - 1] != '\\')
  9. //{
  10. // logFileName = logPath + "\\";
  11. //}
  12. //logFileName = logFileName + name + ".log";
  13. //logger->SetLogFilepath(logFileName.c_str());
  14. return logger;
  15. }
  16. void LogFacade::Release(SimpleLog *logger)
  17. {
  18. if (logger)
  19. {
  20. logger->Close();
  21. delete logger;
  22. logger = nullptr;
  23. }
  24. }