码迷,mamicode.com
首页 > 其他好文 > 详细

打印日志宏定义

时间:2018-04-11 18:14:07      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:定义   error   file   while   fine   \n   func   open   va_arg   

#define TRACE_PRINT(pszFmt, ...) do {         FILE* file ;       if (0 == _tfopen_s(&file, _T("shmm.error.log"), _T("a")))            {                  TCHAR sdate[32] ,stime[32];                 _strdate_s(sdate, 32) ;                     _strtime_s(stime, 32) ;                     _ftprintf_s(file,_T(" DateTime : %s %s : FILE:%s - FUN:%s - LINE:%d \r\n MESSAGE  : ") ##pszFmt _T("\r\n") ,                                       sdate ,stime, __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);                                      fclose(file);                             }      }while (0) 

 

打印日志宏定义

标签:定义   error   file   while   fine   \n   func   open   va_arg   

原文地址:https://www.cnblogs.com/xuyouzhu/p/8797074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!