alsvanzelf / debugtoolbar
每天改进一点点,医生远离我
dev-master
2024-03-21 12:34 UTC
Requires
- php: >=8.1
- mustache/mustache: ^2.12
- paragonie/random_compat: ^2.0
- psr/log: ^2.0 || ^3.0
Requires (Dev)
- mongodb/mongodb: >=1.1
- monolog/monolog: >=1.0
- twig/twig: >=1.34
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)
。