log4cplus安裝測試

來源:互聯網
上載者:User

標籤:style   blog   color   io   strong   檔案   for   ar   

 ? 先介紹一下它的基本要素。Layouts :布局器,控制輸出訊息的格式.Appenders :掛接器,與布局器緊密配合,將特定格式的訊息輸出到所掛接的裝置終端(如螢幕,檔案等等)。Logger :記錄器,儲存並跟蹤對象日誌資訊變更的實體,當你需要對一個對象進行記錄時,就需要產生一個logger。Categories :分類器,層次化(hierarchy)的結構,用於對被記錄資訊的分類,層次中每一個節點維護一個logger的所有資訊。Priorities :優先權,包括TRACE, DEBUG, INFO, WARNING, ERROR, FATAL。?     步驟

1.執行個體化一個appender對象 2. 執行個體化一個layout對象 3. 將layout對象綁定(attach)到appender對象 4. 執行個體化一個logger對象,調用靜態函數:log4cplus::Logger::getInstance("logger_name") 5. 將appender對象綁定(attach)到logger對象,如省略此步驟,標準輸出(螢幕)appender對象會綁定到logger 6. 設定logger的優先順序,如省略此步驟,各種有限級的訊息都將被記錄?linux下安裝tar xvzf log4cplus-x.x.x.tar.gzcd log4cplus-x.x.x./configure 預設安裝路徑即可,/usr/localmakemake install?安裝完後設定makefile 添加HEADFLAGS=-I/usr/local/include/log4cplusLDFLAGS=-L/usr/local/lib -llog4cplus

設定LD_LIBRARY_PATH  第三方庫設定的 動態調用庫,預設/lib /usr/lib開啟/etc/profileexport LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
  • 測試

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

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

  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.