Zend framework2 Zend Framework 2如何将sql记录到HP

Zend framework2 Zend Framework 2如何将sql记录到HP,zend-framework2,firephp,Zend Framework2,Firephp,在Zend 1中,将sql记录到FireHP非常简单,只需设置如下: 'db' => array( 'adapter' => 'pdo_mysql', 'params' => array( 'profiler' => array( 'enabled' => true, 'class' => "Zend_Db_Profiler_Firebug" ) )

在Zend 1中,将sql记录到FireHP非常简单,只需设置如下:

'db' => array(
    'adapter' => 'pdo_mysql',
    'params' => array(
         'profiler' => array(
             'enabled' => true,
             'class' => "Zend_Db_Profiler_Firebug"
         )
    ),
    'isDefaultTableAdapter' => true
),

zend 2中的配置类似于什么?

您只需将记录器配置为写入HP即可

服务管理器配置:

'FirePHPLogger' => function($sm){
    $writer = new Zend\Log\Writer\FirePHP();
    $logger = new Zend\Log\Logger;
    $logger->addWriter($writer);

    return $logger;
},
然后您可以记录任何内容:

$serviceManager->get('FirePHPLogger');
$logger->info('Informational message');