Esempio n. 1
0
 public function testFilterOnSpecificHandler()
 {
     $log2 = fopen('php://memory', 'w');
     $handler2 = new Horde_Log_Handler_Stream($log2);
     $handler2->addFilter(Horde_Log::ERR);
     $this->logger->addHandler($handler2);
     $this->logger->warn($warn = 'warn-message');
     $this->logger->err($err = 'err-message');
     rewind($this->log);
     $logdata = stream_get_contents($this->log);
     $this->assertContains($warn, $logdata);
     $this->assertContains($err, $logdata);
     rewind($log2);
     $logdata = stream_get_contents($log2);
     $this->assertContains($err, $logdata);
     $this->assertNotContains($warn, $logdata);
 }