laravel5.4监控sql并记录在laravel.log中
来源:互联网 发布:武汉育才行知小学校长 编辑:程序博客网 时间:2024/05/16 17:23
laravel5.4监控sql并记录在laravel.log中
第一步
- 在app\providers\eventserviceprovider.php中添加
'Illuminate\Database\Events\QueryExecuted' => [ 'App\Listeners\QueryListener' ] ...
第二步
- 新建app\Listeners\QueryListener.php
<?phpnamespace App\Listeners;use Illuminate\Support\Facades\Event;use Illuminate\Support\Facades\Log;class QueryListener{/*** Create the event listener.** @return void*/public function __construct(){//}/*** Handle the event.** @param QueryExecuted $event* @return void*/public function handle($event){// $sql = str_replace("?", "'%s'", $event->sql); $log = vsprintf($sql, $event->bindings); Log::info($log);}} ...
本人在laravel5.4亲测有效。。。有问题可以来提问
阅读全文
0 0
- laravel5.4监控sql并记录在laravel.log中
- sql server DDL触发器:监控数据库结构变化,并记录在 ddl_log 表中
- Laravel 5.2中记录运行时 SQL
- 9.Laravel5学习笔记:在laravel中注册自己的服务到容器中
- android日志服务,将日志记录在log文件中并每天生成一个日志文件
- android UiAutomator 借助数据库查询来验证结果并记录在log中
- Laravel 记录SQL日志
- Laravel 记录SQL日志
- android 应用中监控指定log并获取其数据
- 监控并停止在DB2中运行的程序或SQL语句
- 在laravel5.4中使用Auth系统,配置邮箱
- 如何在laravel5.5中连接并使用多个数据库
- laravel5.4开启sql调试
- laravel5.4开启sql调试
- laravel5.4开启sql调试
- 8. Laravel5学习笔记:在laravel5中使用OAuth授权
- 将项目中执行的 SQL 打印到 laravel.log 文件中
- 在数据库中批量执行SQL并将结果记录到文件中
- JAVA | 21
- 曾经最强浏览器王者归来!火狐量子 vs 谷歌浏览器:哪一个更快呢?
- 浏览器缓存和HTTP条件请求
- C# 浅谈ThreadPool -- 中篇(ThreadPoolMrg)
- cmd下编译执行arm汇编文件
- laravel5.4监控sql并记录在laravel.log中
- 全世界第一款性爱机器人诞生了,简直太丧心病狂!
- 《 set/map 的使用 ----STL》
- initializationError(org.junit.runner.manipulation.Filter)
- PAT
- 【Day01】今天开始记录每天学习的动态!
- bzoj 2160 拉拉队排练
- “穷X”事件程序员致歉:以后老实写代码,正紧写注释
- 趣图:什么是理论?什么是实践?