bixev/firelog

FirePHP 和 ChromePHP 控制台日志

1.0.1 2016-03-06 15:10 UTC

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 面板

手册: http://www.firephp.org/

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 应该给出正确的日志。