log4cplus安裝測試

2022-03-04 16:39:05 字數 1086 閱讀 9284

先介紹一下它的基本要素。layouts :布局器,控制輸出訊息的格式.

(如螢幕,檔案等等)。

logger :記錄器,儲存並跟蹤物件日誌資訊變更的實體,當你需要對乙個物件進行

記錄時,就需要生成乙個logger。

categories :分類器,層次化(hierarchy)的結構,用於對被記錄資訊的分類,層次中

每乙個節點維護乙個logger的所有資訊。

priorities :優先權,包括trace, debug, info, warning, error, fatal。

 步驟

2. 例項化乙個layout物件

4. 例項化乙個logger物件,呼叫靜態函式:log4cplus::logger::getinstance("logger_name")

6. 設定logger的優先順序,如省略此步驟,各種有限級的訊息都將被記錄

 linux下安裝

tar xvzf log4cplus-x.x.x.tar.gz

cd log4cplus-x.x.x

./configure   預設安裝路徑即可,/usr/local

make

make install

 安裝完後

設定makefile

新增 headflags=-i/usr/local/include/log4cplus

ldflags=-l/usr/local/lib -llog4cplus

設定ld_library_path  第三方庫設定的 動態呼叫庫,預設/lib /usr/lib

開啟/etc/profile

export ld_library_path=/usr/local/lib:$ld_library_path

上log4cplus在sourceforge官網,在文件下有幾個小例子,自己編寫測試下,執行成功即可

進入安裝檔案目錄的test目錄  裡面有測試程式範例(好好看)    都編譯好的

log4cplus與g3log效能測試

g3log作者對spdlog的對比和嘲諷 乙個lockfree的queue,被g3log的作者推薦 簡單地對log4cplus和g3log的效能做了測試,列印1百萬條日誌資訊所需時間如下 linux windows log4cplus 同步4s 6s非同步 1.9s 64sg3log 非同步2.3s...

log4cplus在linux下的安裝和使用(1)

第一步 第二步 安裝tar xvzf log4cplus x.x.x.tar.gzsudo make install 第三步 確保你的makefile中包含 usr local lib liblog4cplus.a 靜態庫 或 llog4cplus 動態庫 即可,標頭檔案在 usr local in...

開源日誌系統 log4cplus 二

本文介紹了使用log4cplus有六個步驟,並提供了一些例子引導你了解log4cplus的基本使用。基本使用 使用log4cplus有六個基本步驟 下面通過一些例子來了解log4cplus的基本使用。using namespace log4cplus using namespace log4cplu...