thinkphp 日志記錄
日志的處理工作是由系統(tǒng)自動進(jìn)行的,在開啟日志記錄的情況下,會記錄下允許的日志級別的所有日志信息。
其中,為了性能考慮,SQL日志級別必須在調(diào)試模式開啟下有效,否則就不會記錄。 系統(tǒng)的日志記錄由核心的ThinkLog類及其驅(qū)動完成,提供了多種方式記錄了不同的級別的日志信息。
默認(rèn)情況下只是在調(diào)試模式記錄日志,要在部署模式開啟日志記錄,必須在配置中開啟LOG_RECORD
參數(shù),以及可以在應(yīng)用配置文件中配置需要記錄的日志級別,例如:
'LOG_RECORD' => true, // 開啟日志記錄
'LOG_LEVEL' =>'EMERG,ALERT,CRIT,ERR', // 只記錄EMERG ALERT CRIT ERR 錯誤
日志級別
ThinkPHP對系統(tǒng)的日志按照級別來分類,包括:
- EMERG 嚴(yán)重錯誤,導(dǎo)致系統(tǒng)崩潰無法使用
- ALERT 警戒性錯誤, 必須被立即修改的錯誤
- CRIT 臨界值錯誤, 超過臨界值的錯誤
- ERR 一般性錯誤
- WARN 警告性錯誤, 需要發(fā)出警告的錯誤
- NOTICE 通知,程序可以運(yùn)行但是還不夠完美的錯誤
- INFO 信息,程序輸出信息
- DEBUG 調(diào)試,用于調(diào)試信息
- SQL SQL語句,該級別只在調(diào)試模式開啟時有效
記錄方式
日志的記錄方式默認(rèn)是文件方式,可以通過驅(qū)動的方式來擴(kuò)展支持
相關(guān)推薦
- 海外廣告聯(lián)盟評測:日付平臺與CPV模式如何高效變現(xiàn)?
- 華納云香港高防服務(wù)器150G防御4.6折促銷,低至6888元/月,CN2大帶寬直連清洗,終身循環(huán)折扣
- 2025年國內(nèi)免費(fèi)AI工具推薦:文章生成與圖像創(chuàng)作全攻略
- AI時代,個人站長如何用AI工具實(shí)現(xiàn)“一人公司”
- 個人站長消亡論?從“消失”到“重生”的三大破局路徑
- raksmart法蘭克福云服務(wù)器延遲高嗎?
- 華納云高防服務(wù)器3.6折起低至1188元/月,企業(yè)級真實(shí)防御20G`T級,自營機(jī)房一手服務(wù)器資源
- 服務(wù)器的系統(tǒng)和普通電腦系統(tǒng)一樣嗎?