#pragma once namespace DiosCtrlBox { class MotionLogger { public: MotionLogger(); ~MotionLogger(); public: static MotionLogger *Instance(); void Initialize(const std::string &workpath); Logger *&Get(); private: static MotionLogger *m_instance; Logger *m_logger; }; }