日志驅動
日志驅動
日志可以通過驅動支持不同的方式寫入,默認日志會記錄到文件中,系統已經內置的寫入驅動包括 File、Socket,如(ru)果要臨時關閉日志寫入,可以(yi)設置日志類型為Test即可,例如(ru):
'log' => [
// 可以臨時關閉日志(zhi)寫入
'type' => 'test',
],
File驅動
日志的記錄方式默認是File方(fang)式,可以通過驅動的(de)方(fang)式來(lai)擴展支(zhi)持更多的(de)記錄方(fang)式。
記錄方式由log.type參數配置,例如:
'log' => [
// 日(ri)志記錄方式(shi),支持(chi) file socket
'type' => 'File',
//日志(zhi)保存目錄
'path' => LOG_PATH,
//單(dan)個(ge)日志文件(jian)的大(da)小限制,超過(guo)后會自動記錄到第(di)二個(ge)文件(jian)
'file_size' =>2097152,
//日志的時間格式,默認是(shi)` c `
'time_format' =>'c'
],
為了避免同一個目錄下面的日志文件過多的性能問題,
file方式記錄的日志文(wen)件會自動(dong)生成日期子目錄。
Scoket驅動
Socket驅動配置,具體參考后面的遠程調試部分。
其他驅動
thinkphp5.0支持SAE驅動(dong)的擴(kuo)展,具體參考(kao)“SAE”章節
每個日志記錄方式需要對應一個日志驅動文件,例如File方式記錄,對應的驅動文件是
library/think/log/driver/File.php。
關閉日志
系統(tong)并未提供(gong)關閉日(ri)志(zhi)的(de)方(fang)(fang)法,但有(you)兩種(zhong)方(fang)(fang)式(shi)可以關閉日(ri)志(zhi)的(de)寫(xie)入(ru),第(di)一(yi)種(zhong)方(fang)(fang)式(shi)是設置日(ri)志(zhi)類型為test,即可不寫(xie)入(ru)任何日(ri)志(zhi)。第(di)二種(zhong)方(fang)(fang)式(shi)是后(hou)面會提到的(de)設置日(ri)志(zhi)記錄級別。
文檔最后更新時間:2018-04-26 10:38:58
未解決你的問題?請到「問答社區」反饋你遇到的問題
