PHP错误日志记录功能,一般用于调试BUG
来源:互联网 发布:最强力的胶水知乎 编辑:程序博客网 时间:2024/04/28 17:16
/** * 错误日志记录 * 大于1MB的时候重新写入,否则追加 * $order 订单号 * $data 错误描述 */function set_debug($order="",$data=""){ $debug_filepath = 'debug.html';//定义保存的文件和路径 $debug_data = array( 'time' => date("Y-m-d H:i",time()),//差8个小时 'error' => urlencode($data),//防止中文乱码 'order'=> $order,//记录订单 'user_name'=> $_SESSION[user_name]?$_SESSION[user_name]:null,//记录当前用户 ); //判断文件大小并选择追加还是重新写入,注意防止乱码用了urldecode if( abs(filesize($debug_filepath))<10240 ){ @file_put_contents($debug_filepath, urldecode(json_encode($debug_data))."<br>",FILE_APPEND); }else{ @file_put_contents($debug_filepath, urldecode(json_encode($debug_data)) ."<br>"); };}
最终保存的效果
{"time":"2017-01-24 01:00","error":"订单有误 line:74","order":null,"user_name":null}{"time":"2017-01-24 01:00","error":"订单有误 line:74","order":null,"user_name":null}
0 0
- PHP错误日志记录功能,一般用于调试BUG
- 记录PHP错误日志
- 记录PHP错误日志
- PHP 日志记录功能实现
- PHP学习:日志记录功能
- PHP之记录错误日志
- php错误日志记录设置
- php慢日志记录和错误日志
- php.ini配置--记录PHP错误日志
- php调试和日志记录函数
- php 开发调试阶段记录日志
- PHP 自定义日志记录功能类
- 【转】PHP错误处理写入日志记录
- PHP 捕捉错误,记录到日志
- PHP 错误与异常的日志记录
- php框架一般功能
- VS调试Bug记录
- nginx 错误日志 没有记录 PHP错误的原因
- Java中字符串与ASCII相互转换
- Tomcat – Java.Lang.OutOfMemoryError: PermGen Space
- 如何在WeX5中使用自己的tomcat并在修改代码后自动同步
- Android项目架构搭建必备
- MIT 线性代数(1—3)读书笔记
- PHP错误日志记录功能,一般用于调试BUG
- 学习总结--View 的移动
- maven(七),本地仓库
- 微信小程序,开发大起底
- Fiddler模拟post和get请求,分析请求的参数、请求的数据
- 2016逗比的猿生活
- Java+mysql本地图片上传数据库及下载
- java微信浏览器禁止用户分享
- 如何解决“error C2365: “huidu”: 重定义;以前的定义是“数据变量””