美文网首页
C++编程--日志系统(log4cPlus)

C++编程--日志系统(log4cPlus)

作者: 德瑜 | 来源:发表于2019-01-08 16:39 被阅读0次

[转载] log4cplus的使用方法

原文: http://my.oschina.net/lovecxx/blog/185951

学习心得

log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统,受Apache Software License保护,作者是Tad E. Smith。

使用环境:win7

主要类说明

类名说明

Filter过滤器,过滤输出消息。过滤器,解决哪些信息需要输出的问题,比如DEBUG,WARR,INFO等的输出控制

Layout布局器,控制输出消息的格式。格式化输出信息,解决了如何输出的问题。

Appender挂接器,与布局器和过滤器紧密配合,将特定格式的消息过滤后输出到所挂接的设备终端如屏幕,文件等等)。接收日志的各个设备,如控制台、文件、网络等。解决了输出到哪里去的问题

Logger记录器,保存并跟踪对象日志信息变更的实体,当你需要对一个对象进行记录时,就需要生成一个logger。日志模块,程序中唯一一个必须得使用的模块,解决了在哪里使用日志的问题。

Hierarchy分类器,层次化的树型结构,用于对被记录信息的分类,层次中每一个节点维护一个logger的所有信息。

LogLevel优先权,包括TRACE,  DEBUG, INFO, WARNING, ERROR, FATAL。

2019.1.8 14:47 研究文档结构

1.E:\C\log4cplus-1.2.1\msvc10\tests打开地址、

2.测试日志代码

相关文章

网友评论

      本文标题:C++编程--日志系统(log4cPlus)

      本文链接:https://www.haomeiwen.com/subject/drtkrqtx.html