程序调试
1.先在配置文件中配置如下控制器
'app'=>[
'debug_secret'=>'rapphp',//这是调试密钥,不填写不使用Rap Debug
],
'mapping'=>[
'/log'=>\rap\log\controller\LogController::class,
],
'interceptors_except'=>['/log'],
并且需要在interceptors_except过滤掉log 这个控制器不能走任何过滤器如果想关闭调试 删除这个控制器配置就可以了
2.用需要调试的设备访问 http://xxxx/log/index 调试页面3.输入调试者名称和调试密钥(在 config.php 里的 app['debug_secret'] 里配置的)4.访问http://xxxx/log/page 打开调试控制台调试控制台会显示被添加到调试工具的用户 调试信息和 SQL 信息 调试信息是实时的
5.代码中添加调试信息
//只有添加过设备号的用户才会进入调试
Log::debug("调试信息");
Log::debug(['a'=>1,'b'=>2]);
//第二参数为类型 只做标识
//第三参数可以强制调试 不根据设备 防止有些设备无法添加 如微信回调
Log::debug('调试信息','wx',true);
调试控制台会同时显示过个设备的调试信息,做连调很不错