public function testConcurrentHandlers()
 {
     $handler = new TestFirePHPHandler();
     $handler->handle($this->getRecord(Logger::DEBUG));
     $handler->handle($this->getRecord(Logger::WARNING));
     $handler2 = new TestFirePHPHandler();
     $handler2->handle($this->getRecord(Logger::DEBUG));
     $handler2->handle($this->getRecord(Logger::WARNING));
     $expected = array('X-Wf-Protocol-1' => 'http://meta.wildfirehq.org/Protocol/JsonStream/0.2', 'X-Wf-1-Structure-1' => 'http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1', 'X-Wf-1-Plugin-1' => 'http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.3', 'X-Wf-1-1-1-1' => '64|[{"Type":"LOG","File":"","Line":"","Label":"test"},"test [] []"]|', 'X-Wf-1-1-1-2' => '65|[{"Type":"WARN","File":"","Line":"","Label":"test"},"test [] []"]|');
     $expected2 = array('X-Wf-1-1-1-3' => '64|[{"Type":"LOG","File":"","Line":"","Label":"test"},"test [] []"]|', 'X-Wf-1-1-1-4' => '65|[{"Type":"WARN","File":"","Line":"","Label":"test"},"test [] []"]|');
     $this->assertEquals($expected, $handler->getHeaders());
     $this->assertEquals($expected2, $handler2->getHeaders());
 }
Exemplo n.º 2
0
 public function testConcurrentHandlers()
 {
     $handler = new TestFirePHPHandler();
     $handler->setFormatter($this->getIdentityFormatter());
     $handler->handle($this->getRecord(Logger::DEBUG));
     $handler->handle($this->getRecord(Logger::WARNING));
     $handler2 = new TestFirePHPHandler();
     $handler2->setFormatter($this->getIdentityFormatter());
     $handler2->handle($this->getRecord(Logger::DEBUG));
     $handler2->handle($this->getRecord(Logger::WARNING));
     $expected = array('X-Wf-Protocol-1' => 'http://meta.wildfirehq.org/Protocol/JsonStream/0.2', 'X-Wf-1-Structure-1' => 'http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1', 'X-Wf-1-Plugin-1' => 'http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.3', 'X-Wf-1-1-1-1' => 'test', 'X-Wf-1-1-1-2' => 'test');
     $expected2 = array('X-Wf-1-1-1-3' => 'test', 'X-Wf-1-1-1-4' => 'test');
     $this->assertEquals($expected, $handler->getHeaders());
     $this->assertEquals($expected2, $handler2->getHeaders());
 }