,一般会加日志定期清理的linux脚本,如果能记录到数据库中,并且可以按照业务进行日志查询,还可以自己决定多久清理一次,这些都是程序员比较擅长的,而且默认的框架是不记录响应内容、执行时长等细节的。优化后的项目有以下特点:
* 记录全局访问日志,包括请求参数、响应结果、请求耗时、服务异常等
* 统一返回值结构
* 框架异常信息数据库日志记录
* 第三方接口http日志,包括请求参数、响应结果、请求耗时环境配置
* 采用Laravel的数据库ORM
当然,你也可以直接拉到最底下跳到成果~
# 效果图
!php
return [
// 默认数据库
'default' => 'mysql',
// 各种数据库配置
'connections' => [$appid && $ticket) {
//该部分为业务的数据处理,可根据业务进行调整,不需要可删除
//从ticket中解析appid