Exemple #1
0
 public function testLogWritesAndOverwritesExtraFields()
 {
     $logger = new Logger($mock = new Log\Writer\Mock());
     $logger->setEventItem('foo', 42);
     $logger->setEventItem($field = 'bar', $value = 43);
     $logger->info('foo');
     $this->assertEquals(1, count($mock->events));
     $event = array_shift($mock->events);
     $this->assertTrue(array_key_exists($field, $event));
     $this->assertEquals($value, $event[$field]);
 }