<?php  
date_default_timezone_set('Asia/Kolkata');
ini_set('display_errors', 1);
error_reporting(E_ERROR | E_PARSE);

// path of the log file where errors need to be logged 
$log_file = "./log-file.log"; 
  
// setting error logging to be active 
ini_set("log_errors", TRUE);  

  
// setting the logging file in php.ini 
ini_set('error_log', $log_file); 


$filesize = filesize($log_file); // bytes
	$filesize = round($filesize / 1024 / 1024, 1); // megabytes with 1 digit
	error_log("file size:".$filesize);
	if($filesize>10){
		$file_pointer = fopen('./log-file10.log', 'w+');

		// writing on a file named gfg.txt
		fwrite($file_pointer, 'A computer science portal for geeks!');
		fclose($file_pointer);

		// Use unlink() function to delete a file
		if (!unlink($file_pointer)) {
			error_log ("$file_pointer cannot be deleted due to an error");
		}
		else {
			error_log ("$file_pointer has been deleted");
		}
		for($i=9;$i>0;$i--){
			error_log("renaming log files");
			rename("./log-file".$i.".log","./log-file".($i+1).".log");
		}
		error_log("renaming current log file");
		rename("./log-file.log","./log-file1.log");
	}

?>