c++程序中写测试log到文件的简单实现

摘要:
1、 intWriteToLog(char*str){FILE*log;log=fopen(“D:\\testlog.txt”,“a+”);if(log==NULL){//OutputDebugString(“Logfileopenfailed.”);return-1;}fprintf(日志,“%s\n”,str);fclose(日志);return0;}2.VoidWriteLog随时间的实现
1、int WriteToLog(char* str)
{
FILE* log;
log = fopen("D:\\testlog.txt", "a+");
if (log == NULL){
//OutputDebugString("Log file open failed.");
return -1;
}
fprintf(log, "%s\n", str);
fclose(log);
return 0;
}

2、带时间的实现

  1. voidWriteLog(char*szLog)
  2. {
  3. SYSTEMTIMEst;
  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. }

免责声明:文章转载自《c++程序中写测试log到文件的简单实现》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android中文API(115)——AudioFormat.Net常见的IOC框架及AOP框架下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Shell学习(五)Shell输出命令

一、echo命令 #1、直接显示字符串 echo "It is a test" #输出:It is a test #2、显示转义字符 echo ""It is a test"" #输出:"It is a test" #3、显示变量 name=Shell echo "$name It is a test" #输出:Shell is a test #4、...

GCC高级测试功能扩展——程序性能测试工具gprof、程序覆盖测试工具gcov

gprof是GNU组织下的一个比较有用的性能测试功能:   主要功能:   找出应用程序中消耗CPU时间最多的函数;         产生程序运行时的函数调用关系、调用次数   基本原理:   首先用户要使用gprof工具,必须在GCC编译该文件的选项中添加-pg选项,然后GCC会在用户应用程序的每一个函数中加入一个名为mcount(或者是_mcount、...

010 使用netmap API接管网卡,接收数据包,回应ARP请求

一.本文目的: 上一节中,我们已经在CentOS 6.7 上安装好了netmap,也能接收和发送包了,这节我们来调用netmap中的API,接管网卡,对网卡上收到的数据包做分析,并回应ARP请求。 二.netmap API简要介绍: 1.netmap API 主要包含在两个头文件中:netmap.h和netmap_user.h。在netmap/sys/ne...

Elastic Stack之Logstash进阶

Elastic Stack之Logstash进阶 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.使用GeoLite2和logstash 过滤插件的geoip案例 1>.GeoLite2概述 GeoLite2数据库是免费的IP地理定位数据库,与MaxMind的GeoIP2数据库相当,但不太准确。GeoLite2国家和城市数据库在...

logstash使用supervisord

  关于supervisord: supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起。 一...

[蓝牙] 6、基于nRF51822的蓝牙心率计工程消息流Log分析(详细)

开机初始化Log Log编号                       函数名                             所在文件名 1 000001: main...