午夜91福利视频,午夜成人在线观看,午夜在线视频免费观看,午夜福利短视频,精品午夜成人免费视频APP

日志寫入

日志寫入

版本 新增功能
5.0.16 增加文件日志自動清理功能支持
5.0.13 增加單文件日志寫入功能
5.0.10 增加record_trace配置參數用于記錄trace信息到日志
5.0.4 命令行模式下日志自動定時寫入
  debug日志類型僅用于調試模式記錄

手動記錄

一般情況(kuang)下,系統的(de)日(ri)志(zhi)(zhi)(zhi)記錄(lu)是自動(dong)的(de),無需手動(dong)記錄(lu),但(dan)是某些時(shi)候(hou)也需要手動(dong)記錄(lu)日(ri)志(zhi)(zhi)(zhi)信息,Log類提供了3個方法(fa)用于記錄(lu)日(ri)志(zhi)(zhi)(zhi)。

方法 描述
Log::record() 記錄日志信息到內存
Log::save() 把保存在內存中的日志信息(用指定的記錄方式)寫入
Log::write() 實時寫入一條日志信息

由于系統在請求結束后會自動調用Log::save方法,所以通常,你只需要調用Log::record記錄日志信息即可。

record方法(fa)用法(fa)如下:

Log::record('測(ce)試日(ri)志(zhi)信(xin)息(xi)');

默認的(de)話記錄的(de)日(ri)志級別是INFO,也可以指定日(ri)志級別:

Log::record('測試日志信息,這是警告級別','notice');

采(cai)用(yong)record方(fang)法(fa)記(ji)(ji)錄(lu)的日(ri)志(zhi)信息不是實(shi)時保存(cun)的,如(ru)果需要實(shi)時記(ji)(ji)錄(lu)的話,可以采(cai)用(yong)write方(fang)法(fa),例如(ru):

Log::write('測試日志信息,這(zhe)是警(jing)告級別,并且實時寫入','notice');

V5.0.4+版本開始,為避免內存溢出,在(zai)命令行下面執行的話 日志信息會定時自動寫入(ru)。

日志級別

ThinkPHP對系統(tong)的日志按照級別來分類,并且這個日志級別完全可以自己定義,系統(tong)內部使(shi)用的級別包(bao)括:

  • log 常規日志,用于記錄日志
  • error 錯誤,一般會導致程序的終止
  • notice 警告,程序可以運行但是還不夠完美的錯誤
  • info 信息,程序輸出信息
  • debug 調試,用于調試信息
  • sql SQL語句,用于SQL記錄,只在數據庫的調試模式開啟時有效

系統(tong)提供(gong)了(le)不同日志(zhi)級別的快速記錄方法,例(li)如:

Log::error('錯(cuo)誤(wu)信息');
Log::info('日志信(xin)息(xi)');
// 和下面的用法等效
Log::record('錯(cuo)誤信息','error');
Log::record('日志(zhi)信息','info');

還封裝了一個助(zhu)手函數用(yong)于(yu)日志記(ji)錄,例如:

trace('錯(cuo)誤(wu)信息','error');
trace('日志信息','info');

也(ye)支持指定(ding)級別日志的輸入(ru),需要(yao)配置(zhi)信息:

'log'   => [
    'type'  => 'File',
    // 日志記錄級別,使用數(shu)組表示(shi)
    'level' => ['error'],
],

單文件日志

在某(mou)些情況下(xia),需要對日志(zhi)記錄進(jin)行分析和處理,那(nei)么開啟單文件日志(zhi)寫入就會方便(bian)分析。

'log'   => [
    'type'  => 'File',
    // 日(ri)志記(ji)錄級別,使用數組表(biao)示
    'single' => true,
],

開啟后,日志文件不再區分日期文件寫入,而是統一寫入到single.log文件中。

日志自動清理

V5.0.16+版(ban)本開始,支(zhi)持文(wen)件日志的自動清理(li)功能,你可以設置(zhi)

'max_files'	=> 30

則日志文件(jian)最多只會(hui)保留30個(ge),超過會(hui)自(zi)動清理較(jiao)早的日志文件(jian),避免日志文件(jian)長期寫入占(zhan)滿磁盤空間。

開啟自動清理(li)功能后,不會(hui)生成日期子目錄。

文檔最后更新時間:2018-04-26 10:39:17

文檔
目錄(lu)

深色
模式

切換
寬度