一个简单用
C
语言实现的日志函数
名称:
zLog
功能:
实现对程序中函数,变量及自定义消息的记录功能。此函数仅为单线程调用,没有添加同步控制。若要在多线程中调用,可以修改日志函数或自己在程序中添加同步条件。
需要的文件:
time.h,timeb.h,stdio.h
主要函数:
void
WriteLog(int Priority,const char* Fmt,...);
功能:
负责向日志文件中写入日志
参数:
Priority :日志级别,暂没有实现。
Fmt:格式化字符串,与printf/vfprintf中的参数相同。
… :所需记录的参数。
返回值:
void
void
WriteLog(int Priority,const char* Fmt,...){
if (Priority < LOG_EMERG || Priority >= LOG_LAST_PRIORITY) {
return;
}
__time64_t ltime;
_time64(<ime);
|
//if
|