【问题标题】:How to output Zend log information to chrome debugger console?如何将 Zend 日志信息输出到 chrome 调试器控制台?
【发布时间】:2015-04-25 10:11:21
【问题描述】:

使用 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);
}

【问题讨论】:

    标签: zend-framework google-chrome-devtools zend-log


    【解决方案1】:

    我正在使用Chrome Logger。它比 Firebug 稍微复杂一点,但没什么大不了的:

    1. 为您的 Chrome 浏览器安装 extension
    2. 在您的 composer.json 中包含 ChromePHP(我就是这样做的 - 如果您有不同的应用程序包含路径,请将其放在那里)
    3. 现在您可以使用 Zend\Log\Writer\ChromePHP 将调试信息发送到您的 Chrome 控制台。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 2022-10-01
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 2023-02-09
      相关资源
      最近更新 更多