资讯专栏INFORMATION COLUMN

在Laravel中使用事件记录SQL查询到日志

NeverSayNever / 1642人阅读

摘要:在本文中,我们将讨论如何处理中的查询日志记录。假设你在阅读本文时已经非常熟悉。可以选择将所有在当前请求中运行的查询记录在内存中。有一些方法可用于此。你可以查看官方文档之数据库。查询记录如果,你想要将日志文件保存在目录中。

在本文中,我们将讨论如何处理Laravel中的查询日志记录。 假设你在阅读本文时已经非常熟悉Laravel。 Laravel可以选择将所有在当前请求中运行的查询记录在内存中。 有一些方法可用于此。 你可以查看 官方文档之数据库。

查询记录

如果,你想要将日志文件保存在 storage/logs 目录中。需要更新: app/Providers/AppServiceProvider.php 里的 boot() 函数。

sql,
                $query->bindings,
                $query->time
            );
        });
    }
    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }
}

这样我们就可以记录执行过的SQL语句了,开发过程中也方便我们进行调试。

希望你喜欢这篇文章。如果有任何问题,请随时添加评论。

更多PHP知识,可以前往 PHPCasts

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30792.html

相关文章

  • Laravel & Lumen 数据库操作速查

    摘要:在中执行数据库操作有两种方式,一种是使用外观对象的静态方法直接执行查询,另外一种是使用类的静态方法实际上也是的实现,使用静态访问方式访问的方法,内部采用了魔术方法代理了对成员方法的访问。在闭包函数中,如果返回,则会停止后续的处理。 在Laravel中执行数据库操作有两种方式,一种是使用DB外观对象的静态方法直接执行sql查询,另外一种是使用Model类的静态方法(实际上也是Facade...

    用户83 评论0 收藏0
  • 使用预加载优化Laravel Model查询

    摘要:下面将通过一些例子,进一步帮助您了解如何优化查询。时发生次查询,加上先前一次查询,累计产生次查询。预加载接下来,如果我们打算使用关联的模型数据,我们可以使用预加载将该个查询总数减少到个查询。 showImg(https://segmentfault.com/img/bVSpvL?w=2200&h=1125); 原文译自eloquent-eager-loading,简化其前面构造数据部分...

    Euphoria 评论0 收藏0
  • Laravel Telescope:优雅的应用调试工具

    摘要:文章转自视频教程优雅的应用调试工具新扩展是由和开源的应用的调试工具。计划任务列出已运行的计划任务。该封闭函数会被序列化为一个长字符串,加上他的哈希与签名如出一辙该功能将记录所有异常,并可查看具体异常情况。事件显示所有事件的列表。 文章转自:https://laravel-china.org/topics/19013视频教程:047. 优雅的应用调试工具--laravel/telesco...

    MasonEast 评论0 收藏0
  • PHP 性能分析第三篇: 性能调优实战

    摘要:注意本文是我们的性能分析系列的第三篇,点此阅读性能分析第一篇介绍,或性能分析第二篇深入研究。小的性能提升很可能来自优化,而非缓存。注意此更改已提交到并已获更新。目前,两者具备相同的特性,只有一些部分重命名了。 注意:本文是我们的 PHP 性能分析系列的第三篇,点此阅读 PHP 性能分析第一篇: XHProf & XHGui 介绍 ,或  PHP 性能分析第二篇: 深入研究 XHGui...

    cnsworder 评论0 收藏0
  • MySQL 日志(错误日志、二进制日志查询日志、慢查询日志)

    摘要:中有中不同的日志,分别是错误日志二进制日志日志查询日志和,慢查询日志,应该充分利用这些日志对数据库进行各种维护和调优。日志的读取和错误日志查询日志一样,慢查询日志记录的格式也是纯文本,可以被直接读取。 MySQL 中有 4 中不同的日志,分别是错误日志、二进制日志(binlog 日志)、查询日志和,慢查询日志,应该充分利用这些日志对数据库进行各种维护和调优。 一、错误日志 错误日志时 ...

    yeyan1996 评论0 收藏0

发表评论

0条评论

NeverSayNever

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<