Как вывести информацию журнала 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, но ничего страшного:
- установите расширение для вашего браузера Chrome
- включите ChromePHP в ваш composer.json (так я это делаю - если у вас есть другой путь включения приложения, поместите его туда)
- теперь вы можете использовать
Zend\Log\Writer\ChromePHP
отправить отладочную информацию на вашу Chrome-консоль.