日志模块(c/c++),简单、快捷,就一头文件就实现了日志模块无缝接入

时间:2012-09-01 10:42:05
【文件属性】:

文件名称:日志模块(c/c++),简单、快捷,就一头文件就实现了日志模块无缝接入

文件大小:338KB

文件格式:RAR

更新时间:2012-09-01 10:42:05

日志 回滚 日志记录 log4c 日志模块

一个C/C++日志记录模块,它是对开源log4c进行的封装和修正的基础上,将所有的代码都集成到一个.h头文件中。带来的革命性突破是日志模块的使用是那么的方便和简单:只要使用一个.h头文件即可无缝的将日志模块嵌入到你的工程中去,不需要再添加额外的的.c/.cpp或是链接lib/dll等,整个日志模块就是一个头文件。日志输出格式方面,提供了C语言传统的字符printf格式输出,同时也为C++提供了ostream方式的流式输出..


【文件预览】:
Cxx日志记录头文件
----log4c_amalgamation_test_main.cpp(7KB)
----test_usinglog4c_amalgamation.vcproj(5KB)
----bin()
--------test_usinglog4c_amalgamation.exe(7KB)
--------log4crc(670B)
--------test_usinglog4c_amalgamationd.exe(260KB)
----log4c_amalgamation_test.cpp(1KB)
----test_usinglog4c_amalgamation.sln(920B)
----log4c_amalgamation.h(616KB)
----test_usinglog4c_amalgamation.suo(59KB)
----test_usinglog4c_amalgamation.vcproj.WENHM.wenhm.user(1KB)
C日志记录头文件
----test_usinglog4c_amalgamation.vcproj(5KB)
----bin()
--------test_usinglog4c_amalgamation.exe(92KB)
--------log4crc(670B)
--------test_usinglog4c_amalgamationd.exe(40KB)
----test_usinglog4c_amalgamation.sln(920B)
----log4c_amalgamation.h(616KB)
----test_usinglog4c_amalgamation.suo(16KB)
----test_usinglog4c_amalgamation.vcproj.WENHM.wenhm.user(1KB)
----log4crc(669B)
----log4c_amalgamation_test.c(612B)
----log4c_amalgamation_test_main.c(8KB)
日志记录头文件使用说明.doc

网友评论

  • //1、经过测试,C++若无配置文件,在vs下并不会默认生成配置文件,若要生成默认配置文件,可采用带参数宏LOG_INIT_WITH_PARAM(),同样不进行设置则自动生成缺省的log4rc配置文件,日志级别notice,当前目录,日志大小1048576(1M),数量最多15个! //2、也可手动在当前目录下,新建一个log4rc。 //3、VS务必记得 项目,属性,配置属性,C/C++,预处理器,预处理器定义,编辑,加入LOG_USELOG4CXX,表示启用日志。
  • 谢谢分享~谢谢分享~
  • 不错,有一定的参考价值,谢谢
  • 不错,很有参考价值,感谢无私分享
  • 不错,很有参考价值,感谢分享
  • 不错,很有参考价值,感谢无私分享
  • 不错。。。。。
  • 咋下载不了呢?csdn出问题了吧
  • 代码有点乱,而且不是我想要的
  • 还行~谢谢分享~
  • 不是想要的
  • 是VC++的,对源码改动太大了,我只要修改为本地时间的,源码只要修改layout_type_dated.c和layout_type_dated_local_r.c里面的gmtime_r =>localtime_r即可
  • 对我有一定的帮助,谢谢分享!
  • 理解的不多,但是这个日志库能作为好好学习的一部分
  • 不错,很实用,解决了我的需要
  • 文档很详细,头文件很雍肿。看来集合到一个头文件中是要付出代价的。
  • 代码比较乱
  • 封装得很差,代码很乱
  • 还行. 学习了...还不错.
  • 很赞..代码乱是因为他把所有的代码都贴在一个头文件里方便使用..
  • 普通的日志功能能实现
  • 用起来不错可以可以
  • 很好 已经在使用了哦
  • 有一定的参考价值,就是感觉代码写的有点乱
  • 挺不错的 值得使用
  • 具有参考价值,实际使用不合适
  • 太难得了,这么好的东东,非常感谢!不过还没嵌入到项目中
  • 代码写的有点乱,不太好用
  • 能用,只是代码写得不够完善
  • 代码比较乱,对我没实际的用处