Как вывести информацию журнала Zend на консоль отладчика chrome?

С Zend Framework 1.12 вы можете использовать Zend_Log_Writer_Firebug записать информацию журнала в консоль firebug. Есть ли способ передать вывод на консоль отладчика Chrome?

$logger = new Zend_Log();
$writer = 'production' == $this->getEnvironment() ? new Zend_Log_Writer_Stream(APPLICATION_PATH .'/../data/logs/app.log') : new Zend_Log_Writer_Firebug();

$logger->addWriter($writer);
if ('production' == $this->getEnvironment()) {
        $filter = new Zend_Log_Filter_Priority(Zend_Log::DEBUG);
        $logger->addFilter($filter);
}

$this->_logger = $logger;
Zend_Registry::set('log', $logger);
}

1 ответ

Я использую Chrome Logger. Это немного сложнее, чем с Firebug, но ничего страшного:

  1. установите расширение для вашего браузера Chrome
  2. включите ChromePHP в ваш composer.json (так я это делаю - если у вас есть другой путь включения приложения, поместите его туда)
  3. теперь вы можете использовать Zend\Log\Writer\ChromePHP отправить отладочную информацию на вашу Chrome-консоль.
Другие вопросы по тегам