简化版日志系统mylog

时间:2012-11-30 14:45:57
【文件属性】:
文件名称:简化版日志系统mylog
文件大小:3KB
文件格式:RAR
更新时间:2012-11-30 14:45:57
日志 log 有感于log4cxx在多线程下的内存泄漏,自个写了个简化版的日志系统,目前只能将日志输出到屏幕。以后再将功能加强点。 使用方法: CMyLogMgr::instance()->setLogLevel(2); MyLogPtr logger = CMyLogMgr::instance()->getLogger("main"); MYLOG_INFO(logger, "Entering application");
【文件预览】:
MyLogMgr.cpp
CharmessageBuffer.cpp
MyLogMgr.h
CharmessageBuffer.h

网友评论

  • 给了我一些借鉴,正是看到它,我才决定自己写一个。我写的那个在多线程下能运行,能输出到文件,并且是每小时换一个文件。开始还能跑,但后来竟然不能修改文件名,怎么折腾rename都是返回-1,所有日志都写到一个文件中去了,郁闷阿。最乎还是换回log4cxx了,悲剧!
  • 对多线程的支持不好。另外能输出至文件,就更好了!