php错误日志保存

概要:php中的错误日志,可以保存在本地,也可以保存在远程目录,下面我们以保存在本地为例子。

php错误日志保存

相关函数:error_log($mes,$mes_type,$destination)

其中$mes_type=3说明,错误日志是追加写入文件,而不是覆盖原文件

案例1

<?php
date_default_timezone_set("Asia/Chongqing");
function age_error($erroro,$erromes)
  {
   echo "<strong>错误级别</strong>:<font color='red'>".$erroro."</font><br>";
   echo "<strong>错误信息</strong>:".$erromes;
   $time=date("Y-m-d G:i:s");
   //保存错误信息  \r\n 向文件输入一个回车换行
   $info="错误级别:".$erroro." "."错误信息:".$erromes." 时间:".$time."\r\n";
   error_log($info,3,"error_log.txt");
  }
 set_error_handler("age_error",E_USER_NOTICE);//错误级别通常为:E_USER_WARNING,E_USER_NOTICE,E_USER_ERROR
 
 $age=700;
 echo "age:".$age."<br>";
 if($age>100)
 {
 trigger_error("年龄太大,大于120");
 exit();
 }
  
?>

运行代码,多次刷新,结果如下图:


age:700
错误级别:1024
错误信息:年龄太大,大于120


打开error_log.txt

可以看到以下效果:


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值