c语言中宏记录日志
来源:互联网 发布:kindle保护皮套淘宝 编辑:程序博客网 时间:2024/05/21 04:41
////C 语言中记录日志,文件放在当前目录的指定子目录下,如果子目录不存在就创建。
////日志文件名的格式 按天生成。
#include<stdio.h>
#include<windows.h>
#include <io.h>
#include<time.h>
#define TRACEOUT(p) \
{ \
FILE *log; \
struct tm * timeinfo;\
char filename [128],buffer [128];\
time_t rawtime; \
time (&rawtime); \
timeinfo = localtime (&rawtime);\
if (access("../netpaylog",0))\ ////当前目录下子目录是否存在
{\
CreateDirectory("netpaylog", NULL);\////不存在就创建子目录
}\
strftime (buffer,sizeof(buffer),"%Y-%m-%d %H:%M:%S",timeinfo);\
strftime (filename,sizeof(filename),"netpaylog/%Y-%m-%d.log",timeinfo);\
log = fopen(filename,"a");\//追加模式
fprintf(log,"%s : %s\n",buffer,p);\
fclose(log); \
}
int main(int argc, char* argv[])
{
TRACEOUT("Hello World1!");
TRACEOUT("Hello World2!");
TRACEOUT("时刻分店");
return 0;
}
0 0
- c语言中宏记录日志
- c语言每隔1秒向文件中写入一行记录,类似日志记录
- LINUX下C语言写日志记录
- Unix下C语言用于记录日志的方法(自定义)
- C语言中获取时间记录
- 如何在Objective-C中打印日志记录
- Go语言程序记录日志
- C语言简单的日志宏打印
- C语言编程日志
- c语言日志函数
- c语言日志
- c语言日志
- C语言日志类
- C语言日志的实现,用宏实现日志
- Windows 日志记录类(c++)
- c简单实现日志记录
- C#WinCE 记录日志文件
- C/C++/Objective-C 日志记录功能模块
- 使用Chrome调试(编辑)JavaScript、CSS、HTML
- 自定义控件——自定义属性
- 灵活的php date
- git添加到远程库
- FLV文件格式解析
- c语言中宏记录日志
- oracle 根据更新时间不同查询多条相同数据
- 范数
- 王学岗TextSwitcher的应用
- .properties?什么东东
- iOS AFnetworking post请求 直接post上去一个json格式的数据 报Domain=com.alamofire.error.serialization.response Code=
- hive查询数据导出到本地目录或hdfs的方法
- Sublime Text3 Package Control安装不了
- 【问题】struts2中Action的请求参数获取