首页 > 代码库 > 【原】log4cplus使用说明
【原】log4cplus使用说明
网上关于开源日志工具log4cplus的说明有很多,但大多略显复杂,本文主要从实用的角度,介绍一种最简单而且又实用的方法。本文的方法已经足够满足实际工程中的使用需求,而且不需要很复杂的流程,可以实现.log文件以及console窗口同时显示log信息。当然,想要深度定制,那就要去看看别的帖子了。
step1:引入以下头文件以及命名空间:
?
1 2 3 4 5 6 | #include <log4cplus/logger.h> #include <log4cplus/configurator.h> #include <log4cplus/helpers/loglog.h> #include <log4cplus/helpers/stringhelper.h> using namespace log4cplus; using namespace log4cplus::helpers; |
step2:实例化logger对象
?
1 | Logger logger = Logger::getInstance(LOG4CPLUS_TEXT( "test" )); |
step3:在你的.vcproj文件或者.cpp文件的同目录上新建一个文档,将以下代码拷贝进该文件。之后将该文件名改为"log4cplus.properties"保存
View Code
step4:加载logger配置文件对logger进行配置:
?
1 | PropertyConfigurator::doConfigure(LOG4CPLUS_TEXT( "log4cplus.properties" )); |
step5:以上4个步骤就算大功告成。现在就可以使用了
?
1 2 3 | LOG4CPLUS_DEBUG(logger, str.c_str() << ii); sleep(1); LOG4CPLUS_WARN(logger, "warning!" ); |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。