geekality/consolelog

通过 Chrome Logger 协议将变量记录到浏览器控制台。

v1.3 2017-08-03 07:48 UTC

This package is auto-updated.

Last update: 2024-09-15 11:21:06 UTC


README

Latest version Downloads License

允许方便地将服务器端日志记录到支持 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 的原生开发者控制台中查看消息时,我在代码中使用 ChromePhp 感觉很奇怪... 🤔 🙂