Create Logs file in your Project 


<?php

function wirte_log($msg,$line = __LINE__){

date_default_timezone_set("Asia/Kolkata");

$date = date("Y-m-d");

$time = date("H:i:s");

$formate = "At Date {$date} on time {$time}";

$fp = fopen(__DIR__."/logs/data.log","a");

$code = "";

$code .= "Logged" . $formate;

$code .= "".$msg;

$system_path = dirname($_SERVER['PHP_SELF']);

$filename = basename($_SERVER['PHP_SELF']);

$code .= "In File {$system_path}/{$filename}";

$code .= "On Line ".$line."\n";

fwrite($fp,$code);

fclose($fp);

}

?>


Example : index.php - 


<?php


include "function.php";

$no =10;

if ($no%2==0){

wirte_log("No is even");

}else{

wirte_log("No is odd");

}



?>

 

logs/data.log - 


LoggedAt Date 21-02-21 on time No is evenIn File /phpcls/log / index.phpOn Line 2

LoggedAt Date 21-02-21 on time No is evenIn File /phpcls/log / index.phpOn Line 2

LoggedAt Date 21-02-07 on time No is evenIn File /phpcls/log / index.phpOn Line 2

LoggedAt Date 21-02-07 on time No is evenIn File /phpcls/log / index.phpOn Line 2

LoggedAt Date 21-02-07 on time No is evenIn File /phpcls/log/index.phpOn Line 2

LoggedAt Date 21-02-07 on time No is evenIn File /phpcls/log/index.phpOn Line 2

LoggedAt Date 21-02-07 on time No is evenIn File /phpcls/log/index.phpOn Line 2

LoggedAt Date 21-02-07 on time No is evenIn File /phpcls/log/index.phpOn Line 2

LoggedAt Date 21-02-07 on time No is evenIn File /phpcls/log/index.phpOn Line 2

LoggedAt Date 21-02-07 on time No is evenIn File /phpcls/log/index.phpOn Line 2


Create Logs file in your Project - web poject