如何通过ThinkPHP6中间件实现行为日志记录功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1394个文字,预计阅读时间需要6分钟。
目录+前言+一、定义中间件+二、使用日志通知暂存日志+1. 修改log配置文件+2. 注册全局中间件+3. 测试能否成功生成日志+三、使用定时任务将日志内容定时写入数据库+1. 新建一个API方法
目录
- 前言
- 一、定义中间件
- 二、使用日志通道暂存行为日志
- 1.修改log配置文件
- 2.注册全局中间件
- 3.测试能否成功生成日志
- 三、使用定时任务将日志内容定时写入数据库
- 1.新建一个api方法
- 2.新建行为日志数据表log_behavior
- 3.新建定时任务
- 总结
前言
发现本站没有一个靠谱的tp6记录行为日志的教程,于是就整理了一下自己在项目中已经投入使用的行为日志中间件的详细配置步骤供大家参考
提示:先阅读官方中间件教程 www.kancloud.cn/manual/thinkphp6_0/1037493
中间件
一、定义中间件
可以通过命令行指令快速生成中间件
php think make:middleware Behavior
这个指令会 app/middleware目录下面生成一个Behavior中间件。
本文共计1394个文字,预计阅读时间需要6分钟。
目录+前言+一、定义中间件+二、使用日志通知暂存日志+1. 修改log配置文件+2. 注册全局中间件+3. 测试能否成功生成日志+三、使用定时任务将日志内容定时写入数据库+1. 新建一个API方法
目录
- 前言
- 一、定义中间件
- 二、使用日志通道暂存行为日志
- 1.修改log配置文件
- 2.注册全局中间件
- 3.测试能否成功生成日志
- 三、使用定时任务将日志内容定时写入数据库
- 1.新建一个api方法
- 2.新建行为日志数据表log_behavior
- 3.新建定时任务
- 总结
前言
发现本站没有一个靠谱的tp6记录行为日志的教程,于是就整理了一下自己在项目中已经投入使用的行为日志中间件的详细配置步骤供大家参考
提示:先阅读官方中间件教程 www.kancloud.cn/manual/thinkphp6_0/1037493
中间件
一、定义中间件
可以通过命令行指令快速生成中间件
php think make:middleware Behavior
这个指令会 app/middleware目录下面生成一个Behavior中间件。

