【原】log4cplus使用說明


網上關於開源日志工具log4cplus的說明有很多,但大多略顯復雜,本文主要從實用的角度,介紹一種最簡單而且又實用的方法。本文的方法已經足夠滿足實際工程中的使用需求,而且不需要很復雜的流程,可以實現.log文件以及console窗口同時顯示log信息。當然,想要深度定制,那就要去看看別的帖子了。

step1:引入以下頭文件以及命名空間:

#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對象

Logger logger = Logger::getInstance(LOG4CPLUS_TEXT("test"));

step3:在你的.vcproj文件或者.cpp文件的同目錄上新建一個文檔,將以下代碼拷貝進該文件。之后將該文件名改為"log4cplus.properties"保存

View Code

step4:加載logger配置文件對logger進行配置:

PropertyConfigurator::doConfigure(LOG4CPLUS_TEXT("log4cplus.properties"));

step5:以上4個步驟就算大功告成。現在就可以使用了

LOG4CPLUS_DEBUG(logger, str.c_str() << ii);
sleep(1);
LOG4CPLUS_WARN(logger, "warning!");

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM