boost的日志库需要编译,如果经过第四篇的编译过程后,在lib目录会有如下库
boost的功能强大,包罗万象,有自己的log,可以不用第三方库,当然C++的第三方log库也很强大,例如衍生自java log4j的log4cxx、log4cpp、 log4cplus,谷歌google glog等,作为软件开发人员,熟练掌握一个log库很有必要,log对软件的调试运行分析很有帮助,记录程序的运行信息,错误信息,运行时间,线程id等等。
对log4cplus的编译应用有兴趣的可以看我的这篇博客:【log4cplus应用链接】。
本篇博客主要介绍boost log的使用。
先上boost log的架构图: