protected function runLogging($level, $name = null)
{
$I = $this->tester;
$fileName = $I->getNewFileName('log', 'log');
$logger = new File($this->logPath . $fileName);
if (is_null($name)) {
$logger->log($level);
$name = 'DEBUG';
} else {
$logger->log($level, 'Hello');
}
$logger->close();
$I->amInPath($this->logPath);
$I->openFile($fileName);
$expected = sprintf("[%s][%s] Hello", date('D, d M y H:i:s O'), $name);
$I->seeInThisFile($expected);
$I->deleteFile($fileName);
}