vc里如何写日志的问题
//获取当前应用程序的路径
CString strCurrentFolderPath = QueryExePath();
CFile hSaveFile;
hSaveFile.Open(strCurrentFolderPath + L"Log.txt", CFile::modeCreate | CFile::modeWrite |CFile::modeNoTruncate);//创立一个txt文件。
if(hSaveFile.GetLength() > 1000)
{
hSaveFile.hFileNull;
}
//文件末尾
hSaveFile.SeekToEnd();
hSaveFile.Write(xxxxxx);
大概就是如上代码,我希望当log.txt文件内长度大于1000的时候清空整个文件的内容,然后从文件第一行写入日志
因为不清空,文件会越来越大. 或者说当文件的容量大于100KB的时候清空掉
请教一下,该怎么写? 上面的代码不行,调试发现不会清空,hSaveFile里清空函数不知道是哪个
...全文
相关推荐
VC日志类调试信息输出
功能:输出日志信息logfile.h VC日志类调试信息输出,是编程调式跟踪流程的日志输出好帮手,很有助于程序的排错调试.1,使用简单方便.只有一个头文件logfile.h include后,直接调用函数即可2,VC6,VC7(VS系列,VS2008) 兼容VC版本3,可输出文件名及行号4,支持多线程应用 Debug版本宏1 设置控制台宏2 设置文件名宏3 设置等级宏4
C++日志记录实践:VC6 MFC环境下CLog类设计
本文还有配套的精品资源,点击获取 简介:本文深入探讨了在VC++和VC6 MFC框架下,如何实现一个C++的日志记录类。日志类的核心功能包括设置不同的日志等级、添加时间戳、格式化输出以及输出到多种目标。通过创建一个名为 CLog 的类,并详细描述了其成员函数的设计与实现。例如, WriteLog 函数负责将日志等级和消息格式化后写入到文件,而 ...
日志类vc代码
很简单的日志类,很简单,就可以让程序具有写日志的功能
VC日志记录类
VC日志记录类,支持多线程操作,可设置日志保存期限,并自动清除过期日志文件。
VC Console日志输出
这个类是VC下面用来通过CMD的Console输出日志的dll类库


