public function testGetLogs() { $logger = new Logger('test'); $logger->pushHandler(new DebugHandler()); $logger->addInfo('test'); $this->assertCount(1, $logger->getLogs()); list($record) = $logger->getLogs(); $this->assertEquals('test', $record['message']); $this->assertEquals(Logger::INFO, $record['priority']); }
public function testGetLogsWithoutDebugHandler() { $logger = new Logger('test'); $logger->pushHandler(new TestHandler()); $logger->addInfo('test'); $this->assertSame(array(), $logger->getLogs()); }
public function testGetLogsWithoutDebugHandler() { $handler = new TestHandler(); $logger = new Logger(__METHOD__, array($handler)); $this->assertTrue($logger->error('error message')); $this->assertSame(array(), $logger->getLogs()); }
public function testGetLogsWithDebugProcessor2() { $handler = new TestHandler(); $logger = new Logger('test', array($handler)); $logger->pushProcessor(new DebugProcessor()); $logger->addInfo('test'); $this->assertCount(1, $logger->getLogs()); list($record) = $logger->getLogs(); $this->assertEquals('test', $record['message']); $this->assertEquals(Logger::INFO, $record['priority']); }