码迷,mamicode.com
首页 > 其他好文 > 详细

说说log4cplus

时间:2014-12-01 00:39:03      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:des   io   ar   os   sp   java   for   文件   on   

《C++ primer 第五版》已经翻了一段时间了,每天早上的班车上看一个小时。书是好书,可惜很多知识还是停留在表面上。每天除了翻书,一是也找到不合适的方法进一步深入,晚上看到新闻联播的老主题---与国际接轨,得。学这C++咱也接轨一次吧。意外收获一次吧。

参与实际的项目开发是最理想的锻炼,可以一时也没这机会。分析国外大牛的开源项目无异也是学习锻炼的一种捷径。于是就有了下面log4cplus这个话题。

        log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周 期; 你可以选择将信息输出到屏幕、文件、
NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份等等。

一、选择的代码版本 log4cpp-1.0

最然不是最新的代码版本,但是用来深入学习C++足够了。正所谓麻雀虽小,五脏俱全!

二、文件目录组织

bubuko.com,布布扣

很多文件是在linux平台采用auto config生成的,这里暂时不关注他的编译细节。本着看代码,深入学习C++的原则看展活动。

有两个目录重点学习,一是src目录,另一个是tests目录。

 

三、src目录下的文件

bubuko.com,布布扣

各文件类型做个简单的说明:

1、Makefile开头的文件,是autoconf  自动编译生成的,这里不关注

2、C++代码均以.cpp文件作为源码,以.hh文件作为头文件,以区别C语言代码。

3、一个snprintf.c的 C语言代码;

 

以下会结合《C++  primer第五版》来理解C++.

 

说说log4cplus

标签:des   io   ar   os   sp   java   for   文件   on   

原文地址:http://www.cnblogs.com/lopnor/p/4133880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!