log4cpp安装与使用
"log4cpp安装与使用" log4cpp是一个开源的C++类库,提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp,可以很便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、syslog和远程syslog服务器中。 知识点1:log4cpp的安装 log4cpp的安装需要 downloads的源代码包和文档包,分别为log4cpp-0.3.5rc3.tar.gz和log4cpp-docs-0.3.5rc3.tar.gz。下载后需要解压缩源代码包,并在VC6中编译Log4cpp。编译时需要删除所有工程,只保留log4cpp和log4cppDLL两个工程。分别编译它们的Debug和Release版本。 知识点2:log4cpp的编译 在VC6中编译Log4cpp时,需要修改头文件Priority.hh中的代码,否则将报错。修改方法是将头文件Priority.hh中的某一行代码修改为,并在Priority.cpp中的最后一条#include语句后添加。 知识点3:log4cpp的配置 配置VC6环境需要将log4cpp的相关头文件、lib文件和dll文件作为VC6.0的系统文件。步骤包括拷贝头文件到Include目录、拷贝lib文件到Lib目录、设置lib文件的路径、添加编译生成的lib文件到工程设置中。 知识点4:log4cpp的使用 使用log4cpp需要创建一个log4cpp对象,并调用它的方法来写入日志信息。例如,可以使用log4cpp将两条日志信息写入字符串流,该流会在标准控制台cout上输出。 知识点5:log4cpp的优点 log4cpp有很多优点,包括提供了可扩展的多种日志记录方式、提供了NDC(嵌套诊断上下文)、提供了完整的日志动态优先级控制、可通过配置文件完成所有配置并动态加载、性能优秀、内存占用小、代码级的平台无关性、概念清晰、学习和使用方便等。
剩余15页未读,继续阅读
- Alsmile2013-08-13不是我想要的,很老的版本和编译器 这里才是我想要的http://www.cnblogs.com/walfud/articles/2453738.html
- 粉丝: 8
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助