C++日志记录工具log h
if 0
在C++项目中,日志记录功能是常见的需求。通过引入log.h头文件,可以方便地将日志信息写入文件。使用方法如下:首先,在StdAfx.h中包含log.h文件。然后,在StdAfx.cpp中创建一个Logger_mgr对象的实例,并指定日志文件的位置及文件名。通过Logger_mgr类,日志信息能够灵活地输出到不同的日志文件。
Logger_mgr* Logger_mgr::pmyself = NULL;
logger_dayfile lgdayfile("Logs", "AppLogFile");
logger_base * Logger_mgr::pmylogger = &lgdayfile;
通过以上设置,在项目中需要记录日志信息的地方,可以直接调用LOG宏。例如,可以使用如下代码输出日志内容:
LOG("Log while begin");
LOG("LoadDataFromFile() Count=%d, FullPathFileName=%s", Count, FullPathFileName);
这些日志记录将按照日期分割,每个日志文件以日期为单位,便于后期查找和维护。
下载地址
用户评论