log4cpp简介与Linux安装
2013-07-10 17:26
113 查看
本系列文章转载自:http://tech.chinaunix.net/a2011/0408/1175/000001175907.shtml
一、简介
log4cpp是一个开源的C++类库,它提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp,可以很便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、syslog和远程syslog服务器中。
Log4cpp是个基于LGPL的开源项目,移植自Java的日志处理跟踪项目log4j,并保持了API上的一致。其类似的支持库还包括Java(log4j),C++(log4cpp、log4cplus),C(log4c),python(log4p)等。
og4cpp有如下优点:
• 提供了可扩展的多种日志记录方式;
• 提供了NDC(嵌套诊断上下文),可用于多线程、多场景的跟踪调试;
• 提供了完整的日志动态优先级控制,可随时调整需要记录的日志优先级;
• 可通过配置文件完成所有配置并动态加载;
• 性能优秀,内存占用小,经过编译后的log4cpp.dll大小仅有160kb;
• 代码级的平台无关性,Log4cpp源代码经过编译后,适用于大多数主流的操作系统和开发工具;
• 概念清晰,学习和使用方便,熟练程序员一天之内即可很好地应用log4cpp进行开发。
二、下载与安装
待续。。。。。。
一、简介
log4cpp是一个开源的C++类库,它提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp,可以很便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、syslog和远程syslog服务器中。
Log4cpp是个基于LGPL的开源项目,移植自Java的日志处理跟踪项目log4j,并保持了API上的一致。其类似的支持库还包括Java(log4j),C++(log4cpp、log4cplus),C(log4c),python(log4p)等。
og4cpp有如下优点:
• 提供了可扩展的多种日志记录方式;
• 提供了NDC(嵌套诊断上下文),可用于多线程、多场景的跟踪调试;
• 提供了完整的日志动态优先级控制,可随时调整需要记录的日志优先级;
• 可通过配置文件完成所有配置并动态加载;
• 性能优秀,内存占用小,经过编译后的log4cpp.dll大小仅有160kb;
• 代码级的平台无关性,Log4cpp源代码经过编译后,适用于大多数主流的操作系统和开发工具;
• 概念清晰,学习和使用方便,熟练程序员一天之内即可很好地应用log4cpp进行开发。
二、下载与安装
待续。。。。。。
相关文章推荐
- Linux软件安装管理 - CentOS(一)---- 软件包管理简介 & rpm命令管理
- linux上打包程序tar && 压缩程序 && 源代码安装软件 --简介
- Linux简介及Ubuntu安装
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装
- GIT在Linux上的安装和使用简介
- GIT在Linux上的安装和使用简介
- Linux简介及Ubuntu安装
- JBOSS入门简介与在linux 下安装JBOSS
- GIT在Linux上的安装和使用简介
- Linux系统基础笔记之网卡安装一般步骤简介
- Redis简介 Linux安装Redis Redis使用
- Linux 软件安装使用(7)根目录的简介
- ICE第三方包简介及安装&ICE安装(linux)
- Redis简介 Linux安装Redis Redis使用
- 分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装以及操作redis问题整理
- linux简介 及安装
- linux中编译安装log4cpp
- 安装大型 Linux 集群,第 1 部分: 简介和硬件配置
- linux中编译安装log4cpp
- Linux内核分析(一)---linux体系简介|内核源码简介|内核配置编译安装