/************************************************************************************************** Copyright 2020-2022 XXX XXX XXX All rights reserved. Author: zhenbin,jiang Date: 2023-12-12 Version: V1.0.0 Description: ±¾Ä£¿éÊä³öÈÕ³£ÔËÐÐÈÕÖ¾ ***************************************************************************************************/ #ifndef I_DAY_LOG_H #define I_DAY_LOG_H #include //´òÓ¡ÈÕÖ¾ÐÅÏ¢ typedef enum LOG_TYPE { LOG_EOR = -1, LOG_WARN, LOG_SYSTEM, LOG_CHAMBER, LOG_RF, LOG_GASBOX, LOG_ESC, LOG_SESC }LOG_TYPE; class IDayLog { public: virtual ~IDayLog() {}; //1. ÉèÖÃĿ¼ virtual void setDir(const char *pszDir) = 0; //2. ´´½¨ÈÕÖ¾ virtual int createLogFile(void) = 0; //3. ´òÓ¡Êý¾Ý virtual void log(LOG_TYPE code, const char* pszText, const char* pszSuffix) = 0; //4. ÉèÖôòÓ¡ÈÕÖ¾¿Ø¼þ virtual void setWnd(CWnd *pWnd) = 0; }; #endif