Beispiel #1
0
 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());
 }
Beispiel #4
0
 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']);
 }