alsvanzelf/debugtoolbar

每天改进一点点,医生远离我

dev-master 2024-03-21 12:34 UTC

This package is auto-updated.

Last update: 2024-09-21 13:29:14 UTC


README

每天改进一点点,医生远离我

安装

通过 composer

composer require --dev "alsvanzelf/debugtoolbar:dev-master"

使用方法

  • demo/dist/ 复制到您自己的应用目录中,并通过网络提供服务。
  • demo/debug-display.php 复制到您自己的应用目录中,并通过网络提供服务。
  • 设置一个记录器(例如 Monolog),将结果存储在数据库中。
  • 调整您应用程序的页面渲染,在渲染和发送到浏览器之间
    • 以跟踪请求数据:$logId = Log::track($logger)
    • 并在渲染的 body 中添加切换器:(new Toggler($logId))->render()
  • 可选地,将 $scriptUrl$displayUrl 传递给 Toggler 的构造函数,这些是复制之前 dist 目录和 debug-display.php 的 URL。
  • 调整 debug-display.php 以从记录器使用的数据库中获取数据。
  • 当使用 PDO 时:在执行 PDO 语句后调用 PDOPart::trackExecutedStatement($statement, $binds)
  • 当使用 Twig 时:设置其 分析器 并调用 TwigPart::trackProfiler($profiler)