#pragma once #include #include #include #include #include #include #include #include #include #include class _declspec(dllexport) QtLoggerManage { public: enum QtLogType { QtRunLog = 0, QtExceptionLog, QtDataLog, QtPELog, }; public: QtLoggerManage(); ~QtLoggerManage(); public: void AddLog(QtLogType logType, std::string listName, QStringList list); void AddLog(QtLogType logType, std::string logName, std::string logContent); void AddLog(QtLogType logType, std::string logContent); void AddLog(QtLogType logType, std::string DataName, std::vector& dataContent); public: void InitLogger(std::string logDir); private: std::string m_logDir; };