MVC框架自己封裝開啟超神之路(上) 3 2日誌類

2021-07-25 15:07:58 字數 1273 閱讀 2010

這章我們來了解下日誌類,那麼日誌類是所有的框架中都是必不可少的乙個環節,但是存放的形式有很多中。有可能存放在資料庫當中,也有可能是存放在檔案中,也有可能是在快取中。

首先我們先建立乙個類log.php

然後再規劃一下我們的類要怎麼做現在我們來說把日子存放在我們本地日誌怎麼做

然後再我們config我的配置裡面配置

然後在我們的lib目錄下建立乙個2級目錄來寫我們的具體配置

我們使用檔案的方式來存日誌所以我們在file.php裡面來配置

我們在我們的根目錄下建立乙個存放日誌的資料夾取名叫log

然後再我們的關鍵位置也就是我們的自動載入核心檔案裡面把我們要加入的日誌寫上

主要就是這個兩個位置我們要加上,來看看我們的日誌檔案都說了些什麼

我在13點31分 執行了 控制器/index 和方法/indexs

在看看我們的目錄生成了什麼格式

會自動的生成乙個時間段的子資料夾和乙個名叫log.php的檔案來存放我們的日誌檔案。

關於mysql的日誌檔案大家可以在工作需要或者自己來試著研究一下。原理的都是相同的。

好了我的日誌檔案就生成了。基本到現在我們框架就可以使用了 但是為了我們框架能夠更好的來執行我們的**下章我們來繼續完善一下compser載入。

如何封裝乙個自己的mvc框架(三)

上一節寫到初步完成框架的控制器呼叫 接下來完成model,及view層的呼叫 1.首先建立乙個模型類,自動載入pdo運算元據庫 namespace core lib class model extends pdo catch pdoexception e 這樣就完成了乙個資料庫的鏈結 然後在控制其中...

如何封裝乙個自己的mvc框架(四)

之前寫好的框架看起來太low了,這一節我們增加我們框架的健壯性 我們需要做的是載入配置類,這樣我們的框架看起來就比較的完善了 首先建立配置資訊檔案目錄 例如路由資訊route.php return array control index action index 還有資料庫資訊 return arr...

如何封裝乙個自己的mvc框架(五)

這一節 我們的框架需要完善一項功能,那就是日誌功能,通過檢視日誌我們可以檢視之前操作的控制器 首先我們需要建立乙個日誌類 需要有一下幾個步驟 1.確定日誌儲存方式 2.寫日誌 namespace core lib use core lib config class log 呼叫儲存驅動儲存日誌檔案 ...