純C語言日志函數庫,zlog 0.9.1發布
相對于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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!