bixev / firelog
FirePHP 和 ChromePHP 控制台日志
1.0.1
2016-03-06 15:10 UTC
Requires
- ccampbell/chromephp: ~4.0
- firephp/firephp-core: ~0.4
This package is auto-updated.
Last update: 2024-09-13 13:42:53 UTC
README
这个库可以帮助您处理 FirePHP 和 ChromePHP 日志
这就像 vardump,但输出到控制台,所以它不会打断流程。
Ajax 兼容 ;)
安装
Composer
建议您使用 Composer 安装 InterventionSDK。
composer require bixev/firelog "~1.0"
这将安装此库及其所有依赖项。
因此,您每个 PHP 脚本都需要包含 composer 自动加载文件
<?php require 'vendor/autoload.php';
浏览器扩展
FirePHP
需要 Firebug
在 Firefox 中:工具 > 模块 > 扩展 > 查找 "FirePHP"
然后您需要激活所有 Firebug 面板
ChromePHP
安装扩展: https://chrome.google.com/webstore/detail/chromephp/noaneddfkdjfnfdakjjmocngnfkfehhd
您需要通过点击 Chrome 中的按钮来激活扩展
手册: http://craig.is/writing/chrome-logger
用法
简单
只需调用方法
\Bixev\Firelog\Firelog::log($yourObject); \Bixev\Firelog\Firelog::log($yourObject, $label); \Bixev\Firelog\Firelog::log($yourObject, $label, \Bixev\Firelog\LoggerLevel::LEVEL_WARN);
进入浏览器控制台,您将看到您的日志
您将获得您的对象。
注意
ChromePHP 使用 cookies,Firephp 使用多个头部。
FirePHP 支持更大的对象。在 Chrome 中,如果您记录了太大的对象,您将在控制台中看到 "too big headers"。在这种情况下,Firefox 应该给出正确的日志。