BusinessLogger.h 327 B

1234567891011121314151617181920
  1. #pragma once
  2. namespace DIOS::Dev::Detail::MachineryECOM
  3. {
  4. class BusinessLogger
  5. {
  6. public:
  7. BusinessLogger();
  8. ~BusinessLogger();
  9. public:
  10. static BusinessLogger *Instance();
  11. void Initialize(const std::string &workpath);
  12. SimpleLog *&Get();
  13. private:
  14. static BusinessLogger *m_instance;
  15. SimpleLog *m_logger;
  16. };
  17. }