Esempio n. 1
0
 /**
  * Test write with FirePhp disabled
  */
 public function testWriteDisabled()
 {
     $firephp = new MockFirePhp(false);
     $writer = new FirePhp($firephp);
     $writer->write(array('message' => 'my msg', 'priority' => Logger::DEBUG));
     $this->assertTrue(empty($this->firephp->calls));
 }
Esempio n. 2
0
 public function testConstructWithOptions()
 {
     $formatter = new \Zend\Log\Formatter\Simple();
     $filter = new \Zend\Log\Filter\Mock();
     $writer = new FirePhp(array('filters' => $filter, 'formatter' => $formatter, 'instance' => $this->firephp));
     $this->assertTrue($writer->getFirePhp() instanceof FirePhpInterface);
     $this->assertAttributeInstanceOf('Zend\\Log\\Formatter\\FirePhp', 'formatter', $writer);
     $filters = self::readAttribute($writer, 'filters');
     $this->assertCount(1, $filters);
     $this->assertEquals($filter, $filters[0]);
 }
Esempio n. 3
0
 /**
  * Inicia o FirePHP para log da aplicacao no console do navegador.
  */
 public static function getInstance()
 {
     if (self::$instance == null) {
         // Inicia FirePHP, mas desabilitado
         $writer = new WriterFirePhp();
         $writer->getFirePhp()->getFirePhp()->setEnabled(false);
         self::$instance = new Logger();
         self::$instance->addWriter($writer);
         // Se foi setada variavel no apache ou .htaccess
         // ex.: .htaccess
         //
         // SetEnv FIREBUG true
         if (getenv(self::FIREBUG_NAMESPACE) == "true" || getenv(self::FIREBUG_NAMESPACE) == "") {
             $writer->getFirePhp()->getFirePhp()->setEnabled(true);
             self::$instance->warn("FirePHP iniciado");
         }
     }
     return self::$instance;
 }