当前位置: 首页 > 知识库问答 >
问题:

如何在laravel 5中启用查询日志

居英资
2023-03-14

我已经搜索了一段时间,如何记录在“laravel/framework”中执行的sql查询:“5.0.*”

但是我发现的一切都是关于版本4的,还没有找到任何类似于这样的5.0的工作解决方案:在Laravel3/4中执行查询,以及如何在Laravel5中执行查询?DB::getQueryLog返回空数组和http://laravelsnippets.com/snippets/log-db-queries

有些人描述了如何在laravel 5中使用它,但它似乎不适合我。我只想在文件中写入sql日志。就这些,谁能告诉我怎么做。

非常感谢提前。

共有1个答案

齐高阳
2023-03-14

您应该启用DB::enableQueryLog()并且您应该能够在中间件之后获得查询。

多亏了Mattstauffer

 类似资料:
  • 问题内容: 如何启用MySQL功能,该功能记录从客户端收到的每个SQL查询语句以及该查询语句提交的时间?我可以在phpmyadmin或NaviCat中做到吗?如何分析日志? 问题答案: 首先, 请记住,此日志文件在繁忙的服务器上可能会变得非常大。 对于mysql <5.1.29: 要启用查询日志,把这个在节 另外,从MySQL控制台启用它 见http://dev.mysql.com/doc/ref

  • 问题内容: 我使用spring-data-elasticsearch框架从elasticsearch服务器获取查询结果,如下所示的Java代码: 虽然我怎么知道发送到elasticssearch服务器的原始http查询?我如何启用日志记录,我尝试添加log4j,但是似乎spring-data- elasticsearch没有记录查询。 问题答案: 我没有针对Spring Data Elastics

  • 我使用spring-data-elasticsearch框架从elasticsearch服务器获取查询结果,java代码如下: 然而,我如何知道发送到elasticssearch服务器的原始http查询?如何启用日志记录,我尝试添加log4j,但spring数据elasticsearch似乎没有记录查询。

  • 问题内容: 我正在尝试在mongodb中执行查询日期,但结果始终为空。我的查询如下: //变量resultaMongo返回空。 Obs:我也尝试不使用.isoformat(),当我直接放入mongodb时,只有添加ISODate才返回结果。因此不会返回结果: 更重要的是,如果您编辑返回: 这是数据库中的记录序列: 如果我打印python的json变量,则会看到类似以下内容的内容: 我的Mongnd

  • 问题内容: 有没有一种方法可以通过JDBC启用MySQL一般查询日志记录?我通过搜索发现的最接近的内容是能够通过JDBC(http://dev.mysql.com/doc/refman/5.5/en/connector- j-reference-configuration-properties.html)记录慢速查询的功能。也许我应该这样做并将慢查询阈值设置为0 ms? 我想以一种人类可读的格式通

  • 我用sails和mysql开始了一个项目,我不知道如何配置它来显示控制台中执行的查询。