コード例 #1
0
ファイル: Log.php プロジェクト: sarwarzahan/multi-logging
 /**
  * Add a Firebug writer
  * 
  * @return void 
  */
 public function addFirebugWriter()
 {
     $writer = new Zend_Log_Writer_Firebug();
     $writer->setEnabled(true);
     $this->addWriter($writer);
 }
コード例 #2
0
 /**
  * Initialize logging to firebug. Disabled on production.
  */
 protected function _initLogging()
 {
     $logger = new Zend_Log();
     if (defined('HMD_CLI')) {
         $writer = new Zend_Log_Writer_Stream('php://stderr');
     } else {
         $writer = new Zend_Log_Writer_Firebug();
         $writer->setEnabled(APPLICATION_ENV != 'production');
     }
     $logger->addWriter($writer);
     Zend_Registry::set('logger', $logger);
     return $logger;
 }
コード例 #3
0
ファイル: Bootstrap.php プロジェクト: sonvq/2015_freelance6
 public function initFirebug()
 {
     $writer = new Zend_Log_Writer_Firebug();
     if (APPLICATION_ENV == 'production') {
         $writer->setEnabled($this->_config->system->debug->firebug && $this->_config->system->debug->ip == $this->getRequest()->getClientIp() ? true : false);
     } else {
         $writer->setEnabled($this->_config->system->debug->firebug ? true : false);
     }
     $logger = new Zend_Log($writer);
     Zend_Registry::set('logger', $logger);
 }