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

【原】log4cplus使用说明

时间:2014-05-27 23:53:10      阅读:400      评论:0      收藏:0      [点我收藏+]

标签:c   class   blog   code   http   ext   

网上关于开源日志工具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"保存

bubuko.com,布布扣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!");

 

 

 

 

 

【原】log4cplus使用说明,布布扣,bubuko.com

【原】log4cplus使用说明

标签:c   class   blog   code   http   ext   

原文地址:http://www.cnblogs.com/wengzilin/p/3753931.html

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