| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**************************************************************************************************
- 版本所有(C), 2020-2022, 北京普达迪泰
- ***************************************************************************************************
- 文 件 名: LOG.h
- 功能描述: MFC输出日志
- 版 本 号: 1.00初版
- 作 者: HYF
- 生成日期; 2021-12-20
- 最近修改:
- 函数列表:
- 使用说明:
- 1.添加引用LOG.h和LOG.cpp文件
- 2.需要输出日志时用以下代码:
- 修改历史:
- 1.日 期 :2021-12-20
- 作 者 : HYF
- 修改内容 : 创建文件
- **************************************************************************************************/
- #define LOGLEVELDEBUG 1
- #define LOGLEVELINFO 2
- #define LOGLEVELWARN 3
- #define LOGLEVELERROR 4
- #define LOGSAVEDAYS 10 //////日志保存天数
- //////////////////////////////////////////////////////////////////
- #pragma once
- class LOG
- {
- public:
- //获取应用程序所在路径 创建log文件夹 获取log文件夹路径
- static CString CreatLogFolder();
- ////////获取日志文件名
- static CString GetLogFileName();
- //////获取当前时间
- static CString GetNowTime();
- ////将日志写进log文件
- static BOOL WriteLog(INT LOGLEVEL, CString m_strLogText);
- ////调试日志
- static BOOL D(CString m_strLogText, ...);
- ////信息日志
- static BOOL I(CString m_strLogText, ...);
- ////警告日志
- static BOOL W(CString m_strLogText, ...);
- ////错误日志
- static BOOL E(CString m_strLogText, ...);
- //删除过期日志文件
- static void DeleteLog();
- };
|