国产亚洲欧美人成在线,免费视频爱爱太爽了无码,日本免费一区二区三区高清视频 ,国产真实伦对白精彩视频

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

易優(yōu)CMSTrace調(diào)試

發(fā)表日期:2018-12 文章編輯:小燈 瀏覽次數(shù):3487

調(diào)試模式并不能完全滿足我們調(diào)試的需要,有時(shí)候我們需要手動(dòng)的輸出一些調(diào)試信息。除了本身可以借助一些開(kāi)發(fā)工具進(jìn)行調(diào)試外,ThinkPHP還提供了一些內(nèi)置的調(diào)試工具和函數(shù)。例如,Trace調(diào)試功能就是ThinkPHP提供給開(kāi)發(fā)人員的一個(gè)用于開(kāi)發(fā)調(diào)試的輔助工具??梢詫?shí)時(shí)顯示當(dāng)前頁(yè)面的操作的請(qǐng)求信息、運(yùn)行情況、SQL執(zhí)行、錯(cuò)誤提示等,并支持自定義顯示,5.0版本的Trace調(diào)試支持沒(méi)有頁(yè)面輸出的操作調(diào)試。

Trace調(diào)試功能對(duì)調(diào)試模式和部署模式都有效,可以單獨(dú)開(kāi)啟和關(guān)閉。
只是在部署模式下面,顯示的調(diào)試信息沒(méi)有調(diào)試模式完整,通常我們建議Trace配合調(diào)試模式一起使用。

開(kāi)啟Trace調(diào)試

默認(rèn)關(guān)閉Trace調(diào)試功能,要開(kāi)啟Trace調(diào)試功能,只需要配置下面參數(shù):

// 開(kāi)啟應(yīng)用Trace調(diào)試'app_trace' =>true,

如果定義了環(huán)境變量app_trace,那么以環(huán)境變量配置為準(zhǔn)。

頁(yè)面Trace顯示

要開(kāi)啟頁(yè)面Trace功能,需要配置trace參數(shù)為:

// Trace信息'trace' =>[//支持Html,Console'type'=>'html',] 

設(shè)置后并且你的頁(yè)面有輸出的話,頁(yè)面右下角會(huì)顯示ThinkPHP的LOGO:

我們看到的LOGO后面的數(shù)字就是當(dāng)前頁(yè)面的執(zhí)行時(shí)間(單位是秒) 點(diǎn)擊該圖標(biāo)后,會(huì)展開(kāi)詳細(xì)的Trace信息,如圖:

Trace框架有6個(gè)選項(xiàng)卡,分別是基本、文件、流程、錯(cuò)誤、SQL和調(diào)試,點(diǎn)擊不同的選項(xiàng)卡會(huì)切換到不同的Trace信息窗口。

選項(xiàng)卡描述
基本當(dāng)前頁(yè)面的基本摘要信息,例如執(zhí)行時(shí)間、內(nèi)存開(kāi)銷(xiāo)、文件加載數(shù)、查詢次數(shù)等等
文件詳細(xì)列出當(dāng)前頁(yè)面執(zhí)行過(guò)程中加載的文件及其大小
流程會(huì)列出當(dāng)前頁(yè)面執(zhí)行到的行為和相關(guān)流程
錯(cuò)誤當(dāng)前頁(yè)面執(zhí)行過(guò)程中的一些錯(cuò)誤信息,包括警告錯(cuò)誤
SQL當(dāng)前頁(yè)面執(zhí)行到的SQL語(yǔ)句信息
調(diào)試開(kāi)發(fā)人員在程序中進(jìn)行的調(diào)試輸出

Trace的選項(xiàng)卡是可以定制和擴(kuò)展的,默認(rèn)的配置為:

// 顯示Trace信息'trace' =>['type' =>'Html','trace_tabs' =>[ 'base'=>'基本', 'file'=>'文件', 'info'=>'流程', 'error|notice'=>'錯(cuò)誤', 'sql'=>'SQL', 'debug|log'=>'調(diào)試' ]]

也就是我們看到的默認(rèn)情況下顯示的選項(xiàng)卡,如果你希望增加新的選項(xiàng)卡:用戶,則可以修改配置如下:

// 顯示Trace信息'trace' =>['type' =>'Html','trace_tabs' =>[ 'base'=>'基本', 'file'=>'文件', 'info'=>'流程', 'error'=>'錯(cuò)誤', 'sql'=>'SQL', 'debug'=>'調(diào)試', 'user'=>'用戶' ]]

也可以把某幾個(gè)選項(xiàng)卡合并,例如:

// 顯示Trace信息'trace' =>['type' =>'Html','trace_tabs' =>[ 'base'=>'基本', 'file'=>'文件', 'error|notice'=>'錯(cuò)誤', 'sql'=>'SQL', 'debug|log|info'=>'調(diào)試', ]]

更改后的Trace顯示效果如圖:

瀏覽器Trace顯示

trace功能支持在瀏覽器的console直接輸出,這樣可以方便沒(méi)有頁(yè)面輸出的操作功能調(diào)試,只需要設(shè)置:

// Trace信息'trace' =>[// 使用瀏覽器console輸出trace信息'type'=>'console',] 

運(yùn)行后打開(kāi)瀏覽器的console控制臺(tái)可以看到如圖所示的信息:

瀏覽器Trace輸出仍然支持trace_tabs設(shè)置。


本頁(yè)內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過(guò)網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁(yè)中由涉嫌抄襲的內(nèi)容,請(qǐng)及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://m.jstctz.cn/11155.html
相關(guān)cms文章
 八年  行業(yè)經(jīng)驗(yàn)

多一份參考,總有益處

聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡(luò),免費(fèi)獲得網(wǎng)站建設(shè)方案及報(bào)價(jià)

咨詢相關(guān)問(wèn)題或預(yù)約面談,可以通過(guò)以下方式與我們聯(lián)系

業(yè)務(wù)熱線:余經(jīng)理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.