文件名里面可以有:吗?反正Windows下是不行的。 仅供参考: #include <stdio.h> #include <time.h> char tmpbuf[20];//YYYY-MM-DD hh:mm:ss void main() { time_t aclock; time(&aclock); strftime(tmpbuf,20,"%Y-%m-%d %H:%M:%S",localtime(&aclock)); printf("%s\n",tmpbuf); }
#include <stdio.h> #include <time.h> char tmpbuf[20];//YYYY-MM-DD hh:mm:ss void main() { time_t aclock; time(&aclock); strftime(tmpbuf,20,"%Y-%m-%d %H:%M:%S",localtime(&aclock)); printf("%s\n",tmpbuf); }
glog在这些方面做得应该要好一些,如果你用boost log到了不能更换的程度,就这么一听好了。
参考http://blog.csdn.net/csfreebird/article/category/1820481 [quote=引用 楼主 mydeardingxiaoli 的回复:] logging::add_file_log 如何让log文件名是随程序启动时间而变化的?格式如2000-1-1_8:8:8.log
logging::add_file_log 如何让log文件名是随程序启动时间而变化的?格式如2000-1-1_8:8:8.log
65,186
社区成员
250,526
社区内容
加载中
试试用AI创作助手写篇文章吧