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 调试页面 ![](https://box.kancloud.cn/51b8e5d3a240569d4c0d5bb80e81a832_1490x934.png) 3.输入调试者名称和调试密钥(在 config.php 里的 app['debug_secret'] 里配置的) 4.访问http://xxxx/log/page 打开调试控制台 ![](https://box.kancloud.cn/ced6bb3a30ee6b8075440745245886aa_1938x1090.png) 调试控制台会显示被添加到调试工具的用户 调试信息和 SQL 信息 调试信息是实时的 5.代码中添加调试信息 ~~~ //只有添加过设备号的用户才会进入调试 Log::debug("调试信息"); Log::debug(['a'=>1,'b'=>2]); //第二参数为类型 只做标识 //第三参数可以强制调试 不根据设备 防止有些设备无法添加 如微信回调 Log::debug('调试信息','wx',true); ~~~ 调试控制台会同时显示过个设备的调试信息,做连调很不错