Esempio n. 1
0
 /**
  * Tests multiple writers with different formats
  * @return void
  */
 public function testMultipleWritersDifferentFormat()
 {
     $instance = new Log();
     $instance->writers->mock1 = new Log\Writer\Mock(array('formatter' => array('simple' => array('format' => '%message%'))));
     $instance->writers->mock2 = new Log\Writer\Mock(array('formatter' => array('simple' => array('format' => '%pid% - %message%'))));
     $instance->write('Hello world');
     $entries1 = $instance->writers->mock1->getEntries();
     $this->assertEquals('Hello world', $entries1[0]);
     $entries2 = $instance->writers->mock2->getEntries();
     $this->assertEquals(getmypid() . ' - Hello world', $entries2[0]);
 }