欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++ windows LOG4plus的使用小結

 更新時間:2024年05月13日 15:13:26   作者:Zlb2214  
這篇文章主要介紹了C++ windows LOG4plus的使用小結,本文通過圖文示例代碼相結合給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧

下載源碼

https://sourceforge.net/projects/log4cplus/

下載后再對應的目錄下打開.sln文件

本次編譯的是這個項目

新建一個項目
項目在test目錄中

將頭文件和lib如下添加

在項目中配置

注意源碼編譯的動態(tài)庫的字符集和測試程序的字符集要一致,不然會報錯

#include <log4cplus/logger.h>
#include <log4cplus/fileappender.h>
#include <log4cplus/layout.h>
#include <log4cplus/ndc.h>
#include <log4cplus/helpers/loglog.h>
#include <log4cplus/loggingmacros.h>
#include <log4cplus/consoleappender.h>
#include <log4cplus/loggingmacros.h>
#include <log4cplus/configurator.h>
using namespace log4cplus;
int main()
{
	log4cplus::initialize();
	//	// 從配置文件加載配置
	PropertyConfigurator::doConfigure("log4cplus.properties");
	log4cplus::Logger logger = log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("example"));
	LOG4CPLUS_DEBUG(logger,"Entering loop #" );
	return 0;
}

配置文件 log4cplus.properties 配置

# 設置根日志級別為DEBUG
 log4cplus.rootLogger=DEBUG, FILE
# 文件輸出
log4cplus.appender.FILE=log4cplus::RollingFileAppender
log4cplus.appender.FILE.File=logs/mylog.log
log4cplus.appender.FILE.MaxFileSize=10MB
log4cplus.appender.FILE.MaxBackupIndex=5
log4cplus.appender.FILE.layout=log4cplus::PatternLayout
log4cplus.appender.FILE.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S.%q} [%t] %-5p %c - %m%n
# 控制臺輸出
log4cplus.appender.STDOUT=log4cplus::ConsoleAppender
log4cplus.appender.STDOUT.layout=log4cplus::PatternLayout
log4cplus.appender.STDOUT.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S.%q} [%t] %-5p %c - %m%n

代碼

https://github.com/zzlongbin/Log4Plus.git

到此這篇關于C++ windows LOG4plus的使用的文章就介紹到這了,更多相關C++ windows LOG4plus內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 利用C++求解八數碼問題實例代碼

    利用C++求解八數碼問題實例代碼

    所謂八數碼問題是指這樣一種游戲,將分別標有數字1,2,3,…,8的八塊正方形數碼牌任意地放在一塊3×3的數碼盤上,放牌時要求不能重疊,下面這篇文章主要給大家介紹了關于利用C++求解八數碼問題的相關資料,需要的朋友可以參考下
    2022-11-11
  • VC實現圖片拖拽及動畫的實例

    VC實現圖片拖拽及動畫的實例

    這篇文章介紹了VC實現圖片拖拽及動畫的實例,有需要的朋友可以參考一下
    2013-08-08
  • C++11 并發(fā)指南之std::mutex詳解

    C++11 并發(fā)指南之std::mutex詳解

    這篇文章主要介紹了C++11 并發(fā)指南之std::mutex詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • C語言實現高精度加法的示例代碼

    C語言實現高精度加法的示例代碼

    高精度的本質是將數字以字符串的形式讀入,然后將每一位分別存放入int數組中,通過模擬每一位的運算過程,來實現最終的運算效果,下面我們就來看看如何通過C語言實現高精度加法吧
    2023-11-11
  • C++中類的默認成員函數詳解

    C++中類的默認成員函數詳解

    大家好,本篇文章主要講的是C++中類的默認成員函數詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • C語言修煉之路初識分支句?循環(huán)助本心下篇

    C語言修煉之路初識分支句?循環(huán)助本心下篇

    現實生活中我們經常需要根據不同的條件做出不同的選擇。程序設計中也需要根據條件來選擇不同的程序進行處理,這稱之為分支結構,當條件表達式不存在時,它被假設為真。您也可以設置一個初始值和增量表達式,一般情況下,C?程序員偏向于使用?for(;;)?結構來表示一個無限循環(huán)
    2022-03-03
  • C++操作json文件以及jsoncpp配置詳解

    C++操作json文件以及jsoncpp配置詳解

    這篇文章主要給大家介紹了關于C++操作json文件以及jsoncpp配置的相關資料,文中通過實例代碼及圖片介紹的非常詳細,需要的朋友可以參考下
    2021-06-06
  • C++中的類成員函數當線程函數

    C++中的類成員函數當線程函數

    這篇文章主要介紹了C++中的類成員函數當線程函數,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • c++讀取和寫入TXT文件的整理方法

    c++讀取和寫入TXT文件的整理方法

    今天小編就為大家分享一篇c++讀取和寫入TXT文件的整理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • typedef和#define用法區(qū)別總結

    typedef和#define用法區(qū)別總結

    在C還是C++代碼中,typedef都使用的很多,在C代碼中尤其多,typedef與#define有些相似,其實是不同的,特別是在一些復雜的用法上,下面這篇文章主要給大家介紹了關于typedef和#define用法區(qū)別總結的相關資料,需要的朋友可以參考下
    2023-06-06

最新評論