博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
添加日志文件
阅读量:4542 次
发布时间:2019-06-08

本文共 1313 字,大约阅读时间需要 4 分钟。

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 11 void writelog(const char* log)12 {13 time_t tDate;14 struct tm* eventTime;15 time(&tDate);//得到系统当前时间16 eventTime=localtime(&tDate);//将time_t数据类型转化为struct tm结构17 int iYear = eventTime->tm_year+1900;18 int iMon = eventTime->tm_mon +1;19 int iDay =eventTime->tm_wday;20 int iHour = eventTime->tm_hour;21 int iMin = eventTime->tm_min;22 int iSec = eventTime->tm_sec;23 24 printf("wday =%d\n",eventTime->tm_wday); //星期几25 printf("wday =%d\n",eventTime->tm_yday); //从一月一号到现在多少天了26 printf("eventTime->tm_isdst = %d\n",eventTime->tm_isdst);27 28 char sDate[16];29 sprintf(sDate,"%04d-%02d-%02d",iYear,iMon,iDay);30 char sTime[16];31 sprintf(sTime,"%02d:%02d:%02d",iHour,iMin,iSec);32 char s[1024];33 sprintf(s,"%s %s %s\n",sDate,sTime,log);34 FILE* p=fopen("my.log","a+");35 if(p==NULL)36 {37 printf("write log my.log error:%s\n",strerror(errno));38 }39 else40 {41 fputs(s,p);42 fclose(p);43 }44 }45 46 int main(int arg, char *args[])47 {48 writelog("process begin");49 printf("hello world\n");50 writelog("process end");51 52 return 0;53 }

 

转载于:https://www.cnblogs.com/leejxyz/p/5689455.html

你可能感兴趣的文章
LeetCode 1002. Find Common Characters (查找常用字符)
查看>>
建立隐藏管理员用户
查看>>
android设置图文提醒功能
查看>>
ajax跨域提交
查看>>
完成登录与注册页面的前端
查看>>
Mac下source tree 下的安装
查看>>
Q学习原理及例子
查看>>
rpmbuild 源码打包clickhouse,附带打好的rpm包下载地址
查看>>
软件体系结构原理、方法与实践总结
查看>>
2017-2018-1 《程序设计与数据结构》第3周学习总结
查看>>
一些基础语法
查看>>
360多万条信息把一台服务器快拖卡了
查看>>
Git详解之六 Git工具
查看>>
等高布局display:table
查看>>
onunload与onbeforeunload事件解析 ...
查看>>
Openjudge-计算概论(A)-取石子游戏
查看>>
python-装饰器
查看>>
(4)获取servlet常用api
查看>>
sqlite about
查看>>
1753: 分配问题 二分最佳匹配/最小费用流与最大费用流
查看>>