Hyperf2.0 telescope 一個優雅的除錯工具

fengchezhi發表於2020-08-10

Get Started

參考laravel telescope的程式碼開發出來的適用了hyperf的除錯工具

composer require windawake/hyperf-telescope dev-master

一鍵安裝telescope

php ./bin/hyperf.php telescope:install

如果一鍵安裝有問題,請嘗試下面安裝方式:

複製migrations到根目錄

php ./bin/hyperf.php vendor:publish windawake/hyperf-telescope

執行資料庫表遷移

php ./bin/hyperf.php migrate

啟動專案

php ./bin/hyperf.php start

訪問地址

http://127.0.0.1:9501/telescope/requests

功能點

  • 開箱即用
  • 記錄request請求
  • 記錄異常錯誤
  • 記錄sql語句
  • 記錄rpc請求,預設支援jsonrpc,其它需要修改程式碼

提供配置項

# 修改.env
TELESCOPE_ENABLED=false #預設開啟
TELESCOPE_TIMEZONE=Asia/Shanghai #預設php時區
TELESCOPE_QUERY_SLOW=50 #單位毫秒

溫馨提示

因為修改了核心程式碼,不能應用線上環境

效果圖

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章