public function testCountErrorsWithoutDebugHandler() { $handler = new TestHandler(); $logger = new Logger(__METHOD__, array($handler)); $this->assertTrue($logger->error('error message')); $this->assertSame(0, $logger->countErrors()); }
public function testCountErrorsWithoutDebugHandler() { $logger = new Logger('test'); $logger->pushHandler(new TestHandler()); $logger->addInfo('test'); $logger->addError('uh-oh'); $this->assertEquals(0, $logger->countErrors()); }
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()); }