C++中关于写日志文件Log的方法

 目前已经有了很成熟的开源写日志Log的系统,功能也很完善,但是使用起来也比较麻烦。像我有时候只需要一点点小功能,那就不需要费那么大劲儿了。所以我自己弄了一个小函数来实现最最简单的写日志Log的功能,只需记录时间和你需要输出自己加入的内容,比较方便。代码如下:

[cpp]  view plain copy
  1. void WriteLog(char * szLog)  
  2. {  
  3.                  SYSTEMTIME st;  
  4.                  GetLocalTime(&st);  
  5.                  FILE *fp;  
  6.                  fp=fopen("D:\\log.txt","at");  
  7.                  fprintf(fp,"MyLogInfo: %d:%d:%d:%d ",st.wHour,st.wMinute,st.wSecond,st.wMilliseconds);  
  8.                  fprintf(fp,szLog);  
  9.                  fclose(fp);  
  10.                  OutputDebugStringA(szLog);  
  11. }  


[cpp]  view plain copy
  1. //END ICTwangbiao  
原文出处:http://blog.csdn.net/ictwangbiao/article/details/8283467

你可能感兴趣的:(C++中关于写日志文件Log的方法)