您现在的位置是:首页 > PHP框架交流PHP框架交流

ThinkPHP6关闭打印sql日志输出 关闭调试模式日志输出

上善若水2023-08-07 10:14:04【PHP框架交流】 2595人已围观

简介ThinkPHP6关闭日志输出,关闭调试模式日志输出,当需要大量写入数据是,数据库日志就十分的占用磁盘。如果长时间不处理,磁盘分分钟给塞满。 1.关闭.env文件调试APP_DEBUG=false

ThinkPHP6关闭日志输出,关闭调试模式日志输出,当需要大量写入数据是,数据库日志就十分的占用磁盘。如果长时间不处理,磁盘分分钟给塞满。

1.关闭.env文件调试

APP_DEBUG = false

2.关闭config/database.php 监听SQL

// 监听SQL
 'trigger_sql'       => false,`

如果磁盘占满的话服务器会崩溃的。

# 查看SQL日志

如果开启了数据库的日志监听(trigger_sql)的话,可以在日志文件(或者设置的日志输出类型)中看到详细的SQL执行记录。

通常我们建议设置把SQL日志级别写入到单独的日志文件中,具体可以参考日志处理部分。

日志级别

ThinkPHP对系统的日志按照级别来分类记录,按照PSR-3日志规范,日志的级别从低到高依次为: debug, info, notice, warning, error, critical, alert, emergency,ThinkPHP额外增加了一个sql日志级别仅用于记录SQL日志(并且仅当开启数据库调试模式有效)。

系统发生异常后记录的日志级别是error

很赞哦! (0)

相关文章

随机图文

文章评论

站点信息

  • 建站时间:2019-10-24
  • 网站程序:Thinkphp6 Layui
  • 文章统计247篇文章
  • 标签管理标签云
  • 统计数据cnzz统计
  • 微信公众号:扫描二维码,关注我们