日誌格式定製,類似於log4j的pattern layout
多種輸出,包括動態檔案、靜態檔案、stdout、stderr、syslog、使用者自定義輸出函式
執行時手動或自動重新整理配置(同時保證安全)
高效能,在我的筆記本上達到338』638條日誌每秒, 大概是syslog(3)配合rsyslogd的1000倍速度
高可靠性和速度之間的平衡,使用者自定義多少條日誌後fsync資料到硬碟
使用者自定義等級
多執行緒和多程序環境下保證安全轉檔
精確到微秒
簡單呼叫包裝dzlog(乙個程式預設只用乙個分類)
mdc,執行緒鍵-值對的表,可以擴充套件使用者自定義的字段
自診斷,可以在執行時輸出zlog自己的日誌和配置狀態
不依賴其他庫,只要是個posix系統就成(當然還要乙個c99相容的vsnprintf)
cmake版本:
windows版本:
只包含標頭檔案
無需依賴第三方庫
支援跨平台 - linux / windows on 32/64 bits
支援多執行緒
可對日誌檔案進行迴圈輸出
可每日生成日誌檔案
支援控制台日誌輸出
可選的非同步日誌
支援日誌輸出級別
可自定義日誌格式
名詞解釋: 1、raw格式:未經過格式化的原始日誌。 2、標籤:在軟體中可以按照檔案、模組、功能等方面,對需要列印的日誌設定標籤,實現日誌分類。
mysql 日誌比較好 MySQL日誌比較
1 mysql日誌比較 日誌檔案 檔案中的資訊 作用錯誤日誌 記錄啟動 執行或停止mysqld時出現的問題。系統故障時定位故障原因 查詢日誌 記錄建立的客戶端連線和執行的語句。記錄資料庫發生的所有操作 二進位制日誌 記錄所有更改資料的語句。資料庫資料備份和複製 慢日誌記錄所有執行時間超過long q...
vimdiff比較日誌
vimdiff比較日誌確實好用 實用的vim下比較兩個檔案命令 1 vimdiff file1 file2 終端下輸入該命令進入vim,垂直分隔視窗進行比較 2 vimdiff o file1 file2 vim下加入file1和當前游標所在視窗進行比較,水平分隔視窗 11 vert diffs f...
開源日誌庫
c 開源日誌庫選擇 待選為 glog log4cplus log4cpp log4cxx 目前準備使用glog,使用方便,效能也不錯,待進一步試驗,如果有不能滿足的功能就轉用 log4cplus,功能很全面,不過稍複雜些。其它兩個都是三年前就沒更新,沒好感,暫不準備使用。最新版本 1.1.0 201...