zoukankan      html  css  js  c++  java
  • PHP 开发 APP 接口--错误日志接口

    APP 上线以后可能遇到的问题:

    ① APP 强退

    ② 数据加载失败

    ③ APP 潜在问题

    错误日志需要记录的内容

    数据表 error_log 字段:

    id 

    app_id:app 类别 id

    did:客户端设备号

    version_id:版本号

    version_mini:小版本号

    error_log:错误信息(由 APP 返回,客户端开发工程师开发)

    error.php 处理 app 错误日志

    复制代码
    <?php
    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();
    复制代码
  • 相关阅读:
    51keil编译器printf函数
    asp.net里登陆记住密码
    Asp.net GridView分页
    DataTable拆分分页
    ASP.NET MVC 窗体身份验证及角色权限治理示例
    asp.net获取IP地址
    Asp.net Ajax框架教程
    将页面的ViewState放在Session
    20个Jquery表单插件
    前端下载图片的N种方法
  • 原文地址:https://www.cnblogs.com/lxj0205/p/10007459.html
Copyright © 2011-2022 走看看