#pragma once class SimpleLog; namespace DIOS::Dev::Detail::MachineryECOM { //这个类只能被用于 Driver DPC 线程中 class DriverLogger { public: DriverLogger(); ~DriverLogger(); public: static DriverLogger *Instance(); void Initialize(const std::string& workpath); SimpleLog *&Get(); private: static DriverLogger *m_instance; SimpleLog *m_logger; }; }