架構漫談 自己開發乙個Log框架

2022-01-16 09:26:41 字數 466 閱讀 7022

在日常開發中我們常常都會用到寫日誌的功能,現在網上的寫log的框架有很多,但是對於我個人而言,過於龐大:我們往往只為了使用框架中的某乙個功能就不得不引用整個框架。 所以,我們今天就來自己動手開發乙個自己的log框架。

我們在專案中一般都會把日誌存到檔案、系統日誌、資料庫這個三個地方。所以,作為乙個log框架我們需要在框架內預實現這三種儲存方式。但有些時候,我們這三個方式並不能完全滿足我們的需求,所以我們需要對外暴露出乙個介面,並且可讓使用者實現並載入到我們框架中使用。如下圖:

上圖在是否被呼叫那塊畫的有點問題,應該是分支而不是並行。這個稍後改正。

同時也希望大家能夠提出意見一起討論。

開發乙個自己的 CSS 框架(五)

這一期我們繼續完成我們的網格布局 通過乙個 佔位符,來減少 輸出量。container padding right 15px padding left 15px margin right auto margin left auto container width 100 extend contain...

開發乙個自己的 CSS 框架(二)

這一期我們來新增按鈕的圖示,與常用的附加類,附加類指的是修改文字顏色 背景顏色,邊框等等。修改 src button.sass 給圖示與文字之間新增一些間距。圖示相容 btn i.icon display inline block width 9rem right padding left 5rem...

自己寫乙個框架

自己寫乙個框架 單入口mvc 類 庫 屬於擴充套件 乙個好的配置檔案和讀取功能 db介面 dispather.php index.php dispather 分析controller action 根據分析controller action 動態載入 引入乙個自動載入機制 controller.ph...