Prado\Util\TFileLogRoute::rotateFiles PHP Метод

rotateFiles() защищенный Метод

Rotates log files.
protected rotateFiles ( )
    protected function rotateFiles()
    {
        $file = $this->getLogPath() . DIRECTORY_SEPARATOR . $this->getLogFile();
        for ($i = $this->_maxLogFiles; $i > 0; --$i) {
            $rotateFile = $file . '.' . $i;
            if (is_file($rotateFile)) {
                if ($i === $this->_maxLogFiles) {
                    unlink($rotateFile);
                } else {
                    rename($rotateFile, $file . '.' . ($i + 1));
                }
            }
        }
        if (is_file($file)) {
            rename($file, $file . '.1');
        }
    }