发信人: tcpip (俺的昵称改了), 信区: cnunix
标  题: 捉鬼记(四)
发信站: 哈工大紫丁香 (Sun Sep 26 15:03:37 1999), 转信

发信人: cpu (奔腾的心), 信区: Solaris
发信站: 华南网木棉站 (Fri Jul 24 11:42:50 1998), 转信

记录模块: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);
}


--

        ******************************************************
                
               青岛啤酒,可能是世界上最好的啤酒 。。。 。。。

        ******************************************************
※ 修改:.trueip 于 Sep 26 15:07:24 修改本文.[FROM: dns.mtlab.hit.ed]
--
※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: dns.mtlab.hit.ed]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: trueip.bbs@melon.gzn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.026毫秒