Zend_Log_Writer_Firebug()无效

Nan*_*uri 2 php zend-framework firephp

我安装了Firefox 3.6.15,Firebug和FirePHP插件,启用了控制台.我正在使用Zend 1.11.以下代码未在firebug控制台中显示任何内容.

<?php
    require_once('Zend/Log.php');
    require_once('Zend/Log/Writer/Firebug.php');

    $writer = new Zend_Log_Writer_Firebug();
    $logger = new Zend_Log($writer);

    $logger->info('info message');
    $logger->warn('warning message');
    $logger->err('error message');
?>
Run Code Online (Sandbox Code Playgroud)

我尝试使用FirePHP核心库,这有效 -

<?php
     require_once('FirePHPCore/FirePHP.class.php');
     ob_start();

     $firephp = FirePHP::getInstance(true); 
     $var = array('i'=>10, 'j'=>20);

     $firephp->log($var, 'Iterators');
?>
Run Code Online (Sandbox Code Playgroud)

想让Zend的东西起作用.任何的想法?

osm*_*osm 6

尝试一下

$request = new Zend_Controller_Request_Http();
$response = new Zend_Controller_Response_Http();
$channel = Zend_Wildfire_Channel_HttpHeaders::getInstance();
$channel->setRequest($request);
$channel->setResponse($response);
//buffering
ob_start();

记录器消息之前.

之后

// flushing
$channel->flush();
$response->sendHeaders();