linux下的log4cplus的安裝和使用
log4cplus是一款優(yōu)秀的基于C/C++的開源日志庫。log4cplus具有線程安全,不用但心在多線程狀態(tài)下寫日志問題;使用靈活,可通過配置文件設(shè)置日志級別下輸出位置,還可以在程序運(yùn)行時動態(tài)設(shè)置日志輸出級別,隨心所欲掌控日志的輸出;以及多粒度控制的特點(diǎn)。通過將信息劃分優(yōu)先級使其可以面向程序調(diào)試、運(yùn)行、測試、和維護(hù)等全生命周期; 可以選擇將信息輸出到屏幕、文件、NT event log、甚至是遠(yuǎn)程服務(wù)器;通過指定策略對日志進(jìn)行定期備份??梢詽M足大部分開發(fā)者對日志系統(tǒng)需求,功能全面。
下載地址:http://sourceforge.net/projects/log4cplus/files/log4cplus-stable/
tar -xjf log4cplus-1.0.4.tar.bz2(解壓縮),切換到解壓縮路徑下
安裝:./configure;make;make install
這里已經(jīng)安裝成功,默認(rèn)的路徑lib庫路徑是/usr/local/lib/,頭文件的位置:/usr/local/include/log4cplus
將/usr/local/lib下的和log4cplus相關(guān)的庫都拷貝到/usr/lib,將頭文件加到/etc/profile下的CPLUS_INCLUDE_PATH
這里要強(qiáng)調(diào)是使用log4cplus時,要 加上-llog4cplus -lrt -lpthread -lrt(或者 -llog4cplus -lpthread ),才能順利的編譯通過和使用;
下載地址:http://sourceforge.net/projects/log4cplus/files/log4cplus-stable/
tar -xjf log4cplus-1.0.4.tar.bz2(解壓縮),切換到解壓縮路徑下
安裝:./configure;make;make install
這里已經(jīng)安裝成功,默認(rèn)的路徑lib庫路徑是/usr/local/lib/,頭文件的位置:/usr/local/include/log4cplus
將/usr/local/lib下的和log4cplus相關(guān)的庫都拷貝到/usr/lib,將頭文件加到/etc/profile下的CPLUS_INCLUDE_PATH
這里要強(qiáng)調(diào)是使用log4cplus時,要 加上-llog4cplus -lrt -lpthread -lrt(或者 -llog4cplus -lpthread ),才能順利的編譯通過和使用;
在其log4cplus官網(wǎng)http://log4cplus.sourceforge.net/codeexamples.html 里面自帶的三個例程。