Log4cpp学习笔记.docVIP

  • 9
  • 0
  • 约2.17万字
  • 约 22页
  • 2016-12-04 发布于浙江
  • 举报
Log4cpp学习笔记

Log4cpp学习笔记 1 Log4cpp简介   Log4cpp是个基于LGPL的开源项目,移植自Java的日志处理跟踪项目log4j,并保持了API上的一致。其类似的支持库还包括Java(log4j),C++(log4cpp、log4cplus),C(log4c),python(log4p)等。   Log4cpp有如下优点:   1. 提供了可扩展的多种日志记录方式;   2. 提供了NDC(嵌套诊断上下文),可用于多线程、多场景的跟踪调试;   3. 提供了完整的日志动态优先级控制,可随时调整需要记录的日志优先级;   4. 可通过配置文件完成所有配置并动态加载;   5. 性能优秀,内存占用小,经过编译后的log4cpp.dll大小仅有160kb;   6. 代码级的平台无关性,Log4cpp源代码经过编译后,适用于大多数主流的操作系统和开发工具; 7. 概念清晰,学习和使用方便,熟练程序员一天之内即可很好地应用log4cpp进行开发。Log4cpp组成 Log4cpp中的概念继承自log4j,最重要的是Category(种类)、Appender(附加目的地)和Layout(布局)三个概念,此外还有Priority(优先级)和NDC(嵌套的诊断上下文)等。layout类控制输出信息的格式和样式。你可以使你的类基于layout,来指定你想要的输出数据的风格

文档评论(0)

1亿VIP精品文档

相关文档