Ejemplo n.º 1
0
 /**
  * Enables logging to FirePHP
  *
  * Disables logging to a file in turn.
  */
 private static function enable_firephp()
 {
     if (self::$log_firephp) {
         return;
     }
     $file = $line = '';
     if (headers_sent($file, $line)) {
         trigger_error("Can't activate FirePHP! Headers already sent in {$file} on line {$line}'", E_USER_NOTICE);
         return;
     }
     // FirePHP overrides file logging
     self::disable_file();
     ob_start();
     if (!isset(self::$firephp)) {
         if (!(include_once dirname(dirname(dirname(__FILE__))) . '/firephp/FirePHP.class.php')) {
             return;
         }
         self::$firephp = FirePHP::getInstance(true);
     }
     self::$firephp->registerErrorHandler(false);
     self::$firephp->setEnabled(true);
     self::$log_firephp = true;
 }