文件名称:QT写日志类实现实例
文件大小:6KB
文件格式:ZIP
更新时间:2021-02-19 05:22:04
QT C++ 日志 读写文件
//写日志,并缩进n个空格(默认2) int WriteLog(const char *sLog,int Retract_n=Retract_L1); //写通信日志 int WriteTransmitLog(int transmit_way,const unsigned char *Data_in, int in_Len); //写头 int WriteCall(const char * szApiName); //写输入参数 int WriteInParam(const char *szInParamList); //写输出参数 int WriteOutParam(const char *szOutParamList); //写尾 int WriteReturn(const char *szApiName,int iReturn); //写尾并把缓存写入文件 int WriteReturn_And_ToFile(const char *szApiName,int iReturn); //清空缓冲区日志 int ClearBuff(); //缓冲区日志写入文件后清空 int BuffToFile(); //直接写入文件 int WriteFile(const char *szText,bool bIfTempFile); //发动删除过期文件进程 int DelOldFile(); //配置(默认配置请查看宏定义) //设置目录 int SetDir(const char *szDir); //设置文件名 int SetFileName(const char *szFileName); //设置至少磁盘空间 int SetDiskFreeSpace(unsigned long long lDiskFreeSpace); //设置最大文件大小 int SetFileSizeMax(unsigned int uiFileSizeMax); //设置最大保存天数 int SetBackupDays(unsigned int uiBackupDays);
【文件预览】:
Log.cpp
Log.h