国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > ThinkPHP > 正文

ThinkPHP調試模式與日志記錄

2024-09-09 15:20:06
字體:
來源:轉載
供稿:網友

1、可以在config.php中進行設置,默認為關閉狀態,'APP_DEBUG'   =>  true,打開/ThinkPHP/Common/debug.php文件可以查看debug的默認設置如下:

  1. return  array
  2.     'LOG_RECORD'=>true,  // 進行日志記錄 
  3.  
  4.     'LOG_RECORD_LEVEL'       =>   array('EMERG','ALERT','CRIT','ERR','WARN','NOTIC','INFO','DEBUG','SQL'),  // 允許記錄的日志級別 
  5.     'DB_FIELDS_CACHE'=> false, //數據庫字段緩存 
  6.     
  7.     'SHOW_RUN_TIME'=>true,          // 運行時間顯示 
  8.     'SHOW_ADV_TIME'=>true,          // 顯示詳細的運行時間 
  9.     'SHOW_DB_TIMES'=>true,          // 顯示數據庫查詢和寫入次數 
  10.     'SHOW_CACHE_TIMES'=>true,       // 顯示緩存操作次數 
  11.     'SHOW_USE_MEM'=>true,           // 顯示內存開銷 
  12.     'SHOW_PAGE_TRACE'=>true,        // 顯示頁面Trace信息 由Trace文件定義和Action操作賦值 
  13.     'APP_FILE_CASE'  =>   true, // 是否檢查文件的大小寫 對Windows平臺有效 
  14. ); 

注意事項:DB_FIELDS_CACHE數據庫字段緩存默認關閉狀態,如果開啟的話,會在Runtime/Data文件夾下生成文件緩存,并且修改表之后,如新加了字段,這個緩存無法記錄你的操作,需要我們手動刪除一次,對表的修改才會成功.

將'APP_DEBUG'   =>  true后,訪問頁面會出現如下圖的DEBUG提示:

如果只想顯示一部分提示信息,如運行時間,內存開銷等,可以在config.php中進行相應的設置即可,如:

  1. //'APP_DEBUG'   =>  true,  // 調試模式開關 
  2. 'SHOW_RUN_TIME' =>  true,  //運行時間顯示 
  3. 'SHOW_ADV_TIME' =>  true,  //顯示詳細的運行時間 
  4. 'SHOW_DB_TIMES' =>  true,  //顯示數據庫的操作次數 
  5. 'SHOW_CACHE_TIMES'=>true,  //顯示緩存操作次數 
  6. 'SHOW_USE_MEM'  =>  true,  //顯示內存開銷 

提示信息如下圖:

2、頁面Trace信息的自定義:/ThinkPHP/Tpl/PageTrace.tpl.php

自定義的方法一:在config.php的同級目錄加上一個trace.php文件

  1. <?php 
  2.   return array
  3.     '當前的server信息'=>$_SERVER['REMOTE_ADDR'], 
  4.   }; 
  5. ?> 

自定義的方法二:在Action方法中添加

$this->trace('我很丑,但是我很溫柔','5211314');

3、輸出調試法:

halt('aaaaaaa');//輸出aaaaaa并且中斷程序執行

4、模型調試:顯示SQL語句

  1. $User=new Model('User'); 
  2. $User->find(1); 
  3. echo $User->getLastSql();//輸出最后執行的一條SQL語句 

5、日志記錄/ThinkPHP/Lib/Think/Core/Log.class.php,config.php中設置:

  1. 'LOG_RECORD'=>true,//開啟了日志記錄 
  2. 'LOG_RECORD_LEVEL'=>array('EMERG','ALERT','ERROR'), 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 禄劝| 平江县| 三原县| 洛南县| 屏东市| 昌宁县| 灌阳县| 仙桃市| 太原市| 射洪县| 广元市| 南丹县| 拜泉县| 塔城市| 永康市| 呼玛县| 闵行区| 巴彦淖尔市| 克山县| 柞水县| 汾阳市| 凌云县| 永康市| 定陶县| 镇原县| 新泰市| 汝州市| 禹城市| 湾仔区| 通州市| 东光县| 琼结县| 高台县| 日土县| 江口县| 莱阳市| 温宿县| 任丘市| 太湖县| 新丰县| 永吉县|