概述
程序开发中,一个好的日志是非常重要的,对于不容易调试的环境尤其重要。几乎每一个程序都需要日志输出,所以,总结自己的一个日志类非常重要,可以做到优秀的代码重复使用,使用中不断的更新,可以大大提高自己工作的效率。
下面是我工作中使用的日志类(CSAStatusLog),有以下优点:
1. 自动生成日志目录,以时间生成日志文件,避免重复;
2. 有临界排斥,多线程安全使用;
3. 日志分级别,控制输出等级;
4. 使用简单。
Demo编译环境:vs2005
使用方法:
CSAStatusLog g_statusLog(_T("Status"));
g_statusLog.StatusOut(Info,_T("This is info log. %s"),_T("Copyright Jlb"));
下载日志类
希望大家多多提意见,一起优化。
最后
以上就是搞怪草丛为你收集整理的C++日志类的全部内容,希望文章能够帮你解决C++日志类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复