C 開源日誌庫Glog的使用(VS2015)

2021-09-02 16:43:25 字數 873 閱讀 7126

官網: 

github: 

csdn

利用visual studio開啟google-glog.sln。生成解決方案:

可能遇到的錯誤:

開啟google-glog.sln 

編譯 錯誤1:』min』不是std的成員 

解決方法: 

新增標頭檔案#include

錯誤2:warning c4005: 「va_copy」: 巨集重定義 

解決方法: 

修改檔案port.h,117行改為:

#undef va_copy

#define va_copy(dst, src)  (dst) = (src)

錯誤3: 

error c2084: 函式「int snprintf(char *const ,const size_t,const char *const ,…)」已有主體 

c:\program files (x86)\windows kits\10\include\10.0.10150.0\ucrt\stdio.h(1932): note: 參見「snprintf」的前乙個定義

解決方案: 

修改snprintf的名字,比如改為snprintf_glog,記得所有的都要改

錯誤4: 

d:\glog\glog-0.3.3\src\windows\glog\logging.h(1264): error c2280: 「std::basic_ios

重新編譯 

成功 在release或者debug資料夾下就有我們想要的libglog.dll libglog.lib等我們想要的檔案

3. vs2015 測試

可參考:

開源日誌庫Logger的使用

日誌對於開發來說是非常重要的,不管是除錯資料檢視 bug問題追蹤定位 資料資訊收集統計,日常工作執行維護等等,都大量的使用到。logger庫能提供的功能 執行緒資訊 類資訊方法資訊 漂亮的json內容列印 漂亮列印新行 n 清潔輸出 跳轉到源新增依賴 compile com.orhanobut lo...

c 開源日誌庫選擇

待選為 glog log4cplus log4cpp log4cxx 目前準備使用glog,使用方便,效能也不錯,待進一步試驗,如果有不能滿足的功能就轉用 log4cplus,功能很全面,不過稍複雜些。其它兩個都是三年前就沒更新,沒好感,暫不準備使用。最新版本 1.1.0 2012 03 11 功能...

python實現簡單日誌記錄庫glog的使用

這篇文章主要介紹了python實現簡單日誌記錄庫glog的使用,文中通過示例 介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 一 glog的簡介 glog所記錄的日誌資訊總是記錄到標準的stderr中,即控制台終端。每一行日誌記錄總是會新增乙個谷歌風格的字首,即go...