日志信息
日志:日志时间+日志等级+日志内容+文件的名称和代号
日志等级示范:Info:常规消息
Warning:报警信息
Error:必要严重了,可能要立即处理
Fatal:致命的
Debug:调试
日志时间获取
time_t t= time(nullptr);// 获取时间戳
struct tm* ctime=localtime(&t);// 将时间戳转换为年月日
//tm是个结构体,里面保存时间戳转换的年月日
//打印时间
printf("[%s][%d-%d-%d %d:%d:%d]",levelToString(level).c_str(),\
ctime->tm_year+1900,ctime->tm_mon+1,ctime->tm_mday,\
ctime->tm_hour,ctime->tm_min,ctime->tm_sec)
注意点:
tm->year是从1900年开始算所以要加上1900,月份从0开始算tm_mon+1
levetToString是将int转换成