php 接口日志,PHP 开发 APP 接口--错误日志接口
APP 上线以后可能遇到的问题:
① APP 强退
② 数据加载失败
③ APP 潜在问题
错误日志需要记录的内容
数据表 error_log 字段:
id
app_id:app 类别 id
did:客户端设备号
version_id:版本号
version_mini:小版本号
error_log:错误信息(由 APP 返回,客户端开发工程师开发)
error.php 处理 app 错误日志
require_once('./common.php');
class ErrorLog extends Common {
public function index() {
$this->check();
$errorLog = isset($_POST['error_log']) ? $_POST['error_log'] : '';
if(!$errorLog) {
return Response::show(401, '日志为空');
}
$sql = "insert into
error_log(
`app_id`,
`did`,
`version_id`,
`version_mini`,
`error_log`,
`create_time`)
values(
".$this->params['app_id'].",
'".$this->params['did']."',
".$this->params['version_id'].",
".$this->params['version_mini'].",
'".$errorLog."',
".time()."
)";
$connect = Db::getInstance()->connect();
if(mysql_query($sql, $connect)) {
return Response::show(200, '错误信息插入成功');
} else {
return Response::show(400, '错误信息插入失败');
}
}
}
$error = new ErrorLog();
$error->index();
php 接口日志,PHP 开发 APP 接口--错误日志接口相关推荐
- 图文结合带你搞懂MySQL日志之Error Log(错误日志)
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. GreatSQL是MySQL的国产分支版本,使用上与MySQL一致. 作者:KAiTO 文章来源:社区原创 往期回顾: 图 ...
- php出错日志记录_关于PHP错误日志踩过的一些坑
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息. nginx把对php的请求发给php-fpm fastcgi进程来处理, ...
- 如何分析apache日志[access_log(访问日志)和error_log(错误日志)]
如何分析apache日志[access_log(访问日志)和error_log(错误日志)] 发布时间: 2013-12-17 浏览次数:205 分类: 服务器 默认Apache运行会access_l ...
- 查看mysql错误日志命令_查看mysql错误日志
错误日志:记录启动.运行或停止mysqld时出现的问题. 错误日志是一个文本文件. 错误日志记录了MySQL Server每次启动和关闭的详细信息以及运行过程中所有较为严重的警告和错误信息. 可以用- ...
- 请求失败或服务未及时响应。有关详细信息,请参见事件日志或其他适用的错误日志。
请求失败或服务未及时响应.有关详细信息,请参见事件日志或其他适用的错误日志. 第一步:怎么查看系统日志信息 计算机--管理--事件查看器--Windows日志--应用程序. 第二步:根据系统提供的日志 ...
- asp.net生产环境和开发环境的错误日志包装策略
对于错误日志的输出,我们借助web.config的两个标志位: <!--全局包装异常处理页面,只有在PageError和Application_Error做清除错误操作才可不跳转--> & ...
- php 打印mysql错误日志_PHP error_log()函数处理错误日志
在PHP语言中,内置了数量庞大的函数,每个函数的功能不尽相同.灵活的运用这些函数可以为我们带来许多功能的实现.下面我们就介绍一下PHP error_log()函数的相关功能. PHP error_lo ...
- log日志:打印日志到控制台、文件、日志文件分区、打印错误日志到文件
springboot默认会加载classpath:logback-spring.xml文件 如果需要自定义文件名称,在application.properties中配置logging.config 选 ...
- 怎么查看php-fpm的错误日志,php fpm如何开启错误日志
php fpm如何开启错误日志 php fpm开启错误日志的方法:首先修改[php-fpm.conf]中的配置:然后修改[php.ini]中配置:最后重启[php-fpm],代码为[systemctl ...
最新文章
- 创建maven工程的时候settings.xml 几个配置的文件
- 你真的会玩SQL吗?内连接、外连接
- java责任链模式做优惠_Java设计模式菜鸟系列(十八)责任链模式建模与实现
- Comments on task “Smart Service II: Wrap up and make it ready for Demo“
- sql不等于0怎么表示_数组真的只能从0开始吗?python表示不同意
- 设计模式学习(三)——单例模式
- 借助桶排序思想完成的一道题
- Django-安装xadmin的方法及主要配置方法
- LL1分析构造法_【财经职业教育活动周】分析天平的使用——电气环保部
- 利用官方的vue-cli脚手架来搭建Vue集成开发环境
- Iterator迭代器接口讲解
- Log4j配置学习文档之二 处理日滚文件-实现原理
- ansys怎么使用anand模型_详细剖析ANSYS有限元分析这个软件
- OSG——- 对点选物体平移(鼠标点选物体、物体随鼠标移动、屏幕坐标转世界坐标)
- Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题
- js-权威指南学习笔记4
- 如何把微信消息或者短信实时转发到另一个手机上
- 永久免费!永洪科技发布桌面智能数据分析工具Desktop,推动数据应用平民化
- Ubuntu 视频播放器,弃用SMplayer,选择MPV
- 【一日一logo_day_19】sos
热门文章
- python3-numpy数组广播 和 np.tile 扩展数组
- flutter的按钮如何变为不可选中_Flutter 61: 图解基本 Button 按钮小结 (一)
- java 监听桌面鼠标事件,鼠标事件的监听和使用
- java没有这样的元素异常_java – 没有这样的元素异常?
- 一堆数据中将某一个值相同的数据进行分组
- 机器人测钢卷直径_酒钢碳钢冷轧钢卷自动焊接机器人上线
- 如何设置计算机http端口号,服务器http端口设置
- c 如何操作php,thinkphp的c方法使用示例
- mysql更改表 值_如何更改MySQL表中行实例的值?
- 计算机和网络老是断开,电脑插上网线还是显示断开连接怎么办