天天看點

magento -- 用Magento自帶的Mage::log()來做調試

在php裡做調試的時候我們經常用exit來中斷流程,magento也是一樣,但有些背景運作的代碼是沒辦法用exit中斷後輸出資訊到浏覽器的,比如監聽事件的方法運作的時候,又比如api接口被調用的時候,這是可以用寫日志檔案的方式來記錄一些特定内容來做調試,magento自帶了一個寫日志的靜态方法:mage::log()。

直接使用mage::log('$message'); 可以把你想要記錄的資訊寫進系統自帶的system.log檔案裡,當然你也可以自己建立一個檔案來寫記錄,代碼如下

mage::log($loginfo, null, "logfile.log");