Phalcon\Test\Unit\Logger\Adapter\FileTest::runLogging PHP Method

runLogging() protected method

Runs the various logging function testLoggerAdapterFiles
Since: 2014-09-13
Author: Nikos Dimopoulos ([email protected])
protected runLogging ( mixed $level, null $name = null )
$level mixed
$name null
    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);
    }
FileTest