ThinkPHP5.0版本开始,提供了Socket日志驱动用于本地和远程调试。

Socket调试

只需要在配置文件中设置如下:

'log' =>  [    'type'                => 'socket',    'host'                => 'slog.thinkphp.cn',    //日志强制记录到配置的client_id
    'force_client_ids'    => [],    //限制允许读取日志的client_id
    'allow_client_ids'    => [],
]

上面的host配置地址是官方提供的公用服务端,首先需要去申请client_id 。

使用Chrome浏览器运行后,打开审查元素->Console,可以看到如下所示:
远程调试(图1)

SocketLog通过websocket将调试日志打印到浏览器的console中。你还可以用它来分析开源程序,分析SQL性能,结合taint分析程序漏洞。

安装Chrome插件

SocketLog首先需要安装chrome插件,Chrome插件安装页面 (需翻墙)

使用方法

参数


 小秋同学  错误和调试  2021-03-24 08:23:51    收藏:  赞(950)
学习吧_一个不错的学习网站
本文地址:https://www.qiuhai.com/doc/1489.html 复制链接 如果还有疑问,欢迎加入我们的QQ交流群:887790 加入Q群 易优最新程序下载: 点击下载
QQ在线咨询