|
本地文件生成:
struct tm *t = HI_NULL;
struct timeval tv;
if(0 != gettimeofday(&tv,HI_NULL))
{
DTCF_LOG(HI_DTCF_LOG_LEVEL_ERR,"gettimeofday error, errno:%d\n", errno);
perror("gettimeofday");
return HI_DTCF_ERR_SYSTEM_ERROR;
}
if(tv.tv_usec > 500000)
{
tv.tv_sec++;
}
t = localtime(&tv.tv_sec);
if(HI_NULL == t)
{
DTCF_LOG(HI_DTCF_LOG_LEVEL_ERR,"localtime error, errno:%d\n", errno);
perror("localtime");
return HI_DTCF_ERR_SYSTEM_ERROR;
}
DTCF_LOG(HI_DTCF_LOG_LEVEL_INFO,"%4d_%02d%02d_%02d%02d%02d %ld\n", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec,tv.tv_usec);
|
|