protected function getPriority($priority) { return '*' . $priority . '*'; } } // option: format $t->diag('option: format'); unlink($file); $logger = new TestLogger($dispatcher, array('file' => $file)); $logger->log('foo'); $t->is(file_get_contents($file), strftime($logger->getTimeFormat()) . ' symfony [*6*] foo' . PHP_EOL, '->initialize() can take a format option'); unlink($file); $logger = new TestLogger($dispatcher, array('file' => $file, 'format' => '%message%')); $logger->log('foo'); $t->is(file_get_contents($file), 'foo', '->initialize() can take a format option'); // option: time_format $t->diag('option: time_format'); unlink($file); $logger = new TestLogger($dispatcher, array('file' => $file, 'time_format' => '%Y %m %d')); $logger->log('foo'); $t->is(file_get_contents($file), strftime($logger->getTimeFormat()) . ' symfony [*6*] foo' . PHP_EOL, '->initialize() can take a format option'); // option: type $t->diag('option: type'); unlink($file); $logger = new TestLogger($dispatcher, array('file' => $file, 'type' => 'foo')); $logger->log('foo'); $t->is(file_get_contents($file), strftime($logger->getTimeFormat()) . ' foo [*6*] foo' . PHP_EOL, '->initialize() can take a format option'); // ->shutdown() $t->diag('->shutdown()'); $logger->shutdown(); unlink($file);