Exemplo n.º 1
0
 public function testCountErrorsWithoutDebugHandler()
 {
     $handler = new TestHandler();
     $logger = new Logger(__METHOD__, array($handler));
     $this->assertTrue($logger->error('error message'));
     $this->assertSame(0, $logger->countErrors());
 }
Exemplo n.º 2
0
 public function testCountErrorsWithoutDebugHandler()
 {
     $logger = new Logger('test');
     $logger->pushHandler(new TestHandler());
     $logger->addInfo('test');
     $logger->addError('uh-oh');
     $this->assertEquals(0, $logger->countErrors());
 }
Exemplo n.º 3
0
 public function testCountErrorsWithDebugProcessor()
 {
     $handler = new TestHandler();
     $processor = new DebugProcessor();
     $logger = new Logger(__METHOD__, array($handler), array($processor));
     $this->assertTrue($logger->debug('test message'));
     $this->assertTrue($logger->info('test message'));
     $this->assertTrue($logger->notice('test message'));
     $this->assertTrue($logger->warning('test message'));
     $this->assertTrue($logger->error('test message'));
     $this->assertTrue($logger->critical('test message'));
     $this->assertTrue($logger->alert('test message'));
     $this->assertTrue($logger->emergency('test message'));
     $this->assertSame(4, $logger->countErrors());
 }