• 程序调试

    程序调试

    1.先在配置文件中配置如下控制器

    1. 'app'=>[
    2. 'debug_secret'=>'rapphp',//这是调试密钥,不填写不使用Rap Debug
    3. ],
    4. 'mapping'=>[
    5. '/log'=>\rap\log\controller\LogController::class,
    6. ],
    7. 'interceptors_except'=>['/log'],

    并且需要在interceptors_except过滤掉log 这个控制器不能走任何过滤器如果想关闭调试 删除这个控制器配置就可以了

    2.用需要调试的设备访问 http://xxxx/log/index 调试页面程序调试 - 图13.输入调试者名称和调试密钥(在 config.php 里的 app['debug_secret'] 里配置的)4.访问http://xxxx/log/page 打开调试控制台程序调试 - 图2调试控制台会显示被添加到调试工具的用户 调试信息和 SQL 信息 调试信息是实时的

    5.代码中添加调试信息

    1. //只有添加过设备号的用户才会进入调试
    2. Log::debug("调试信息");
    3. Log::debug(['a'=>1,'b'=>2]);
    4. //第二参数为类型 只做标识
    5. //第三参数可以强制调试 不根据设备 防止有些设备无法添加 如微信回调
    6. Log::debug('调试信息','wx',true);

    调试控制台会同时显示过个设备的调试信息,做连调很不错

    上一篇:异常显示   下一篇:Swoole