vistual studio 2010下使用log4cplus


参考文章


http://blog.csdn.net/eclipser1987/article/details/6904301

http://blog.csdn.net/jisuanji2121/article/details/11810849



正文

1


下载最新版1.1.1版本log4cplus-1.1.1.zip

http://sourceforge.net/projects/log4cplus/files/log4cplus-stable/1.1.1/


2

解压zip后进入目录log4cplus-1.1.1\msvc10,打开log4cplus.sln,编译后将log4cplus-1.1.1\msvc10\Win32\bin.Debug目录下的log4cplusSD.lib文件拷贝至$(VCInstallDir)lib下,例如C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib

3 

将log4cplus-1.1.1\include目录下的头文件目录log4cplus拷贝至$(VCInstallDir)include下


4

利用vs2010新建一个空的控制台程序,选中项目右击,在"属性->配置属性->链接器->输入->附加依赖项"中追加log4cplusSD.lib

新建一个main.cpp

#include <iostream>
#include <windows.h>
#include <log4cplus/logger.h>  
#include <log4cplus/loggingmacros.h>  
#include <log4cplus/configurator.h>  

using namespace std;
using namespace log4cplus;

int main()
{
        PropertyConfigurator::doConfigure(LOG4CPLUS_TEXT("log.properties"));  
        Logger logger = Logger::getRoot();  
        while (1)
        {
                // trace  
                LOG4CPLUS_TRACE(logger, "Hello, LOG4CPLUS_TRACE!");  
                // debug  
                LOG4CPLUS_DEBUG(logger, "Hello, LOG4CPLUS_DEBUG!");  
                // info  
                LOG4CPLUS_INFO(logger, "Hello, LOG4CPLUS_INFO!");  
                // warn  
                LOG4CPLUS_WARN(logger, "Hello, LOG4CPLUS_WARN!");  
                // error  
                LOG4CPLUS_ERROR(logger, "Hello, LOG4CPLUS_ERROR!");  
                //fatal  
                LOG4CPLUS_FATAL(logger, "Hello, LOG4CPLUS_FATAL!");  
                Sleep(1);
        }

        cout << "Hello, World!" << endl;

        return 0;
}
在资源文件下新建1个log.properties文件
log4cplus.rootLogger=TRACE, R


log4cplus.appender.R=log4cplus::RollingFileAppender 
log4cplus.appender.R.File=app.log
log4cplus.appender.R.Append=true
log4cplus.appender.R.MaxBackupIndex=3
log4cplus.appender.R.MaxFileSize=1MB 
log4cplus.appender.R.layout=log4cplus::PatternLayout 
log4cplus.appender.R.layout.ConversionPattern=[%D{%Y-%m-%d%H:%M:%S,%Q}] [%t] %-5p - %m%n

 
 
 
 

  
  



转载于:https://my.oschina.net/kimiz/blog/177808

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值