TestLogger::log PHP Method

log() public method

public log ( $level, $message, array $context = [] )
$context array
    public function log($level, $message, array $context = array())
    {
        $this->log[] = $message;
    }

Usage Example

Example #1
0
    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);
TestLogger