開發(fā)的時候隨時記錄日志是很有必要的行為,由于調(diào)用的地方很多∩旗牛可以直接寫在應(yīng)用下的common.php內(nèi)勒叠,這樣應(yīng)用內(nèi)的任何地方都可以輕松調(diào)取到。具體方法如下:
// 寫入文件內(nèi)容
if (!function_exists('Writef')) {
function Writef($file, $str, $mode = 'w')
{
if (file_exists($file) && is_writable($file)) {
$fp = fopen($file, $mode);
flock($fp, 3);
fwrite($fp, $str);
fclose($fp);
return true;
} else if (!file_exists($file)) {
$fp = fopen($file, $mode);
flock($fp, 3);
fwrite($fp, $str);
fclose($fp);
} else {
return false;
}
}
}
調(diào)用方法:
$logFileName = "orderOverErrorLog_".date("Y-m",time())."log";
Writef($logFileName,"[錯誤] 訂單號:2024039301283 更新訂單狀態(tài)錯誤,from:5 to:6 ".$result."\t\n","a");