#pragma once namespace DIOS::Dev::Detail::MachineryECOM { class BusinessLogger { public: BusinessLogger(); ~BusinessLogger(); public: static BusinessLogger *Instance(); void Initialize(const std::string &workpath); SimpleLog *&Get(); private: static BusinessLogger *m_instance; SimpleLog *m_logger; }; }