紧急求助,log4c库代码哪里可以下载,求大神帮忙封装下log4c日志系统。

用vs2015编译log4cplus新建工程使用该库的时候出现连接错误,错误原因如下所述:


编译unicode版可以正常使用了。

说起日志系统不得不提大名鼎鼎的Log4j,特别是使用Java的人们可以说是无人不知无人不晓无人不用。Log4j以其简单的使用方式(引入一个jar包一行代码即可调用),灵活(可通過配置文件随意配置)功能强大(多个级别,可配置多个输出目的地Console,File系统日志,远端的LogServer等等可订制日志格式,自动产生删除ㄖ志文件)等等等等特性,一直是Java日志系统的首选

上面说到,日志在现在的系统里必不可少Java有功能强大的Log4j可以使用,作为最重要变成語言之一的C++有什么选择呢

幸运的是,有一些大牛很早之前就发现了这个问题他们仿照Log4J,使用C++语言开发了一套日志系统Log4cplusLog4cplus的目的很明确,打造C++版的Log4j而且最重要的是Log4cplus是开源的。

Log4cplus配置基本与log4J相同下面是一个例子

#匹配相同日志级别,只有debug日志才输入到该文件中  

Log4cxx需要依赖于APRLog4cpp支持C++语言。由于项目主要是用C来编写故而选用Log4c。

Log4c基本上都是一些纯c的东西在平台移植方面,比前二者有优势

我要回帖

 

随机推荐