關鍵字:PHP logging libraries:Monolog
一般PHP程式開發到一定的規模大小,一定開始會寫很多的AJAX等等的背端程式,但此時我們要如何測試程式是否有正常的執行?
,此時會衍生出一種程式開發的需求,需於相關程式被呼叫時留下LOG,當然開始時,我們會簡單自行使用PHP IO來寫入
,但當我們的程式越來越多,自行撰寫的簡單功能往往不敷使用,此時我們可以改用Monolog(https://github.com /Seldaek/monolog)
使用 Monolog 之前,需先了解另一個名詞 PSR-3 - Logger Interface,PSR-3 定義了一個通用型的 logging libraries 應該時做出哪一些功能
,與設計的概念,例如 LoggerInterface 必須實作debug, info, notice, warning, error, critical, alert, emergency, 8種等級的LOG層級
Monolog 則是依照PSR-3實做出來的LOG函示庫,讓你可以快速地通過本地端檔案,SOCKETS,郵件信箱,資料庫,以及預設的幾種web services來儲存LOG檔案
,大大的減少建立LOG系統所需之時間與精力
使用方法
先將該函示庫下載,放到本地端即可,但配合使用 composer 是最快的方法,可以執行以下指令
$ composer require monolog/monolog
然後在要使用的地方,將如以下範例,即可正常使用囉~~~
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.