1、因為項目已經上線了,是以調試起來就不可能把報錯直接輸出來,寫了一個簡單的日志函數如下:
//$log要添加的字元串、$filePrefix 日志名$fileSuffix 日志字尾$time預設為day
function AddLog($log='',$filePrefix='',$fileSuffix='.log',$time='day'){
$time1=date('Y-m-d H:i:s',time());
if($time=='year'){
$period=date('Y',time());
}elseif($time=='month'){
$period=date('Ym',time());
}elseif($time=='hour'){
$period=date('YmdH',time());
}elseif($time=='minute'){
$period=date('YmdHi',time());
}elseif($time=='second'){
$period=date('YmdHis',time());
}else{
$period=date('Ymd',time());
}
$filename=$filePrefix.$period.$fileSuffix;
$fp=fopen($filename,'a');
if($fp){
$wr=fwrite($fp,$time1."\n".$log."\n");
if($wr){
$close=fclose($fp);
if($close){
return 1;
}else{
return -1;
}
}else{
return -2;
}
return -3;
}
//要寫入資料庫的字元串
$str ='88888';
AddLog($str,'erdangjiade');exit;
<a href="http://www.erdangjiade.com/">http://www.erdangjiade.com/</a>