// log error info to file.
void Log(char *szInfo, ...)
{
va_list args = NULL;
FILE *fp = NULL;
if (NULL == szInfo) {
return;
}
fp = fopen("ad.log", "a+");
if (NULL == fp) {
return;
}
//format log information.
va_start(args, szInfo);
(void)vfprintf(fp, (const char *)szInfo, args);
va_end(args);
(void)fclose(fp);
return;
}C/C++ Log function source code
最新推荐文章于 2024-12-17 22:12:19 发布
本文介绍了一个简单的日志记录函数的实现方法。该函数通过可变参数列表接收信息,并将其格式化后追加到名为“ad.log”的文件中。文章详细展示了函数内部如何处理输入参数并完成日志记录。
9490

被折叠的 条评论
为什么被折叠?



