#ifndef ILOGCPP_H #define ILOGCPP_H #include "ILog.h" #include class ILogCpp { public: ILogCpp() = default; virtual ~ILogCpp() = default; static std::shared_ptr &GetInstance(std::shared_ptr *impl = nullptr); virtual void Init(const int &log) {} virtual void UnInit(void) {} }; #endif