荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hellsolaris (qq), 信区: Security
标  题: 捉鬼记(4)
发信站: 荔园晨风BBS站 (Sat Oct 25 18:23:01 2003), 站内信件

记录模块:log.c

#include        <stdio.h>
#include        <stdarg.h>
#include        <time.h>

char    logFileName[32];
FILE    *fp;

void InitLog(char * sFileName)
{
        sprintf(logFileName, sFileName);
        if ((fp  = fopen(logFileName,"a")) == NULL)     {
                fprintf(stderr,"open log file error\n");
                exit(-1);
        }
}
void EndLog( void )
{
        fclose(fp);
}

void PrLog(char *fmt,...)
{        time_t  T;
        char    logtime[32];
        char    buf[512];
        va_list va;
        va_start(va, fmt);
        vsprintf(buf, fmt, va);
        va_end(va);;

        time(&T);
        ctime_r(&T, logtime, 32);
        logtime[24] = '\0';     /* eliminate char '\n' */
        fprintf(fp,"[%s] %s\n", logtime, buf);
        fflush(fp);
}

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.44.223]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店