0

Zend Framework 1.12Zend_Log_Writer_Firebugでは、firebug コンソールにログ情報を書き込むために使用できます。出力をクロムデバッガコンソールに渡す方法はありますか?

$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);
}
4

1 に答える 1

0

Chrome Loggerを使用しています。Firebug よりも少し複雑ですが、大したことではありません。

  1. Chrome ブラウザの拡張機能をインストールする
  2. composer.jsonにChromePHPを含めます (これが私のやり方です。別のアプリケーション インクルード パスがある場合は、そこに入れます)。
  3. Zend\Log\Writer\ChromePHPChrome コンソールにデバッグ情報を送信するために使用できるようになりました。
于 2015-04-27T08:25:47.170 に答える