純C語言日志函數庫,zlog 0.9.1發布

openkk 12年前發布 | 10K 次閱讀 C語言

相對于zlog 0.9.0,本次發布只修改了一個接口函數的命名,即zlog_update改名為zlog_reload,把API穩定下來。

zlog是一個高性能、線程安全、靈活、概念清晰的純C日志函數庫。作者編寫的初衷是因為log4c不給力,而log4j、log4cxx等 log4系列的日志函數庫在概念上不正確。zlog繼承了unix操作系統中syslog的偉大傳統,將日志系統的分類、級別、輸出方向、輸出格式完全解耦。廢話不多說,這個是上手指南

這個函數庫在我目前的工作環境已經大規模使用,可以說是比較穩定和安全的。歡迎大家進一步反饋(給我寫郵件)提出想要的功能或其他要求。

目前我還打算實現的功能如下:

 

[ ] 把reload改成原子性的,失敗用舊的

[ ] 文件的權限設置

[ ] 輸出函數自定義

[ ] spec內采用自己寫的buf_append對齊來代替buf_sprintf

不過鑒于自己的功力還不夠足,近期不會再發布新的版本,打算研究一下redis的使用和實現,過段時間繼續。

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!