/** * 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]); }