webman日志插件

v2.1.2
版本
2025-02-09
版本更新时间
21864
安装
12
star
简介
将每个请求记录到日志,包括客户端ip,方法、地址、POST数据、SQL等。
安装
composer require webman/log
使用
安装后restart重启webman,日志记录在rutime/logs
下
效果类似
[2022-06-02 20:15:11] default.INFO: 8.8.8.8 GET webman.com/user/get [0.073ms] [webman/log]
[SQL] SELECT * FROM `user` WHERE `uid` = 11 LIMIT 1 [ RunTime:0.000891s ]
[SQL] SELECT * FROM `user` WHERE `uid` = 11 LIMIT 1 [ RunTime:0.000797s ]
[SQL] SELECT * FROM `user` WHERE `uid` = 11 LIMIT 1 [ RunTime:0.000797s ]
[SQL] SELECT * FROM `user` WHERE `uid` = 11 LIMIT 1 [ RunTime:0.000797s ]
注意
如果webman/databse 无法产生日志,请安装 composer require -W illuminate/events
。
如果thinkorm
无法产生日志,请手动设置 config/think-orm.php
中 trigger_sql
为 true
。
提示
日志插件不会影响webman内核的日志功能,所以当业务发生异常时,webman内核也会记录日志,加上webman/log记录的日志,会产生两条异常日志。