geekality / consolelog
通过 Chrome Logger 协议将变量记录到浏览器控制台。
v1.3
2017-08-03 07:48 UTC
Requires
- php: >=7
README
允许方便地将服务器端日志记录到支持 Chrome Logger 协议的浏览器。可以是本地或通过插件。
用法
use Geekality\ConsoleLog; ConsoleLog::info('Hello console!'); ConsoleLog::log($_SERVER); ConsoleLog::warn('something is off with', $object); ConsoleLog::error('fail'); ConsoleLog::table([ ['R1 C1', 'R1 C2'], ['R2 C1', 'R2 C2'], ]); ConsoleLog::group('Group header'); ConsoleLog::log('Bar'); ConsoleLog::groupEnd();
更多示例请参考 sample/index.php。
源代码
基于 ccampbell/chromephp,但基本上是完全重写的,因为我在自己的项目中发现那个难以扩展和调整。😟
最终使用了较新的 PHP 特性并简化了一些,因为这就是我的风格。
我还将其称为 ConsoleLog,因为当我已经编写 PHP 并在 Firefox 的原生开发者控制台中查看消息时,我在代码中使用 Chrome 和 Php 感觉很奇怪... 🤔 🙂