为什么可以从 dispatchLoopShutdown 插件发送日志,因为它发生在 Zend_Controller_Response_Abstract->sendResponse() 之前并且尚未发送任何标头?
我在引导程序中初始化记录器资源
protected function _initLogger()
{
$writer = new Zend_Log_Writer_Firebug();
$logger = new Zend_Log($writer);
Zend_Registry::set('logger', $logger);
return $logger;
}
并在任何地方使用它
Zend_Registry::get('logger')->debug('test');
它适用于 dispatchLoopShutdown 插件执行点...