SeasLog v1.6.8 發布,一個C語言編寫的PHP日志擴展
SeasLog 是一個C語言編寫的PHP擴展,提供一組規范標準的功能函數,在PHP項目中方便、規范、高效地寫日志,以及快速地讀取和查詢日志。
為什么使用SeasLog
log日志,通常是系統或軟件、應用的運行記錄。通過log的分析,可以方便用戶了解系統或軟件、應用的運行情況;如果你的應用log足夠豐富,也可以分 析以往用戶的操作行為、類型喜好、地域分布或其他更多信息;如果一個應用的log同時也分了多個級別,那么可以很輕易地分析得到該應用的健康狀況,及時發 現問題并快速定位、解決問題,補救損失。
php內置error_log、syslog函數功能強大且性能極好,但由于各種缺陷(error_log無錯誤級別、無固定格式,syslog不分模塊、與系統日志混合),靈活度降低了很多,不能滿足應用需求。
好消息是,有不少第三方的log類庫彌補了上述缺陷,如log4php、plog、Analog等(當然也有很多應用在項目中自己開發的log類)。其中以log4php最為著名,設計精良、格式完美、文檔完善、功能強大。推薦。(log4php的性能有待測試)
那么有沒有一種log類庫滿足以下需求呢:
- 分模塊、分級別
- 配置簡單(最好是勿須配置)
- 日志格式清晰易讀
- 應用簡單、性能很棒
SeasLog 正是應此需求而生。
目前提供了什么
- 在PHP項目中便捷、規范地記錄log
- 可配置的默認log目錄與模塊
- 指定log目錄與獲取當前配置
- 初步的分析預警框架
- 高效的日志緩沖、便捷的緩沖debug
- 遵循 PSR-3 日志接口規范
目標是怎樣的
- 便捷、規范的log記錄
- 高效的海量log分析
- 可配置、多途徑的log預警
更新日志
下載
本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/110b17ad
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!