gpt4 book ai didi

php - CodeIgniter 可以在错误日志中显示 MySQL 查询吗?

转载 作者:行者123 更新时间:2023-12-04 06:29:14 25 4
gpt4 key购买 nike

我的 CodeIgniter 日志中总是出现错误,例如

ERROR - 2011-04-12 00:06:44 --> Query error: Duplicate entry '1391280167' for key 1

但如果没有上下文,它没有多大帮助。有没有办法记录导致此错误的查询?

最佳答案

我只是快速浏览了一下 system/database/DB_Driver.php (第 323 行)文件,它不会使用您选择的任何设置记录 SQL 查询。但是,如果您处于 db_debug 模式,它应该将这些消息打印到屏幕上。

如果您不介意弄乱 CI 系统文件夹中的文件,您可以通过更改 system/database/DB_Driver.php 来获取日志文件中的 sql 语句。 (第 323 行,对于 CI 2.0.1):

log_message('error', 'Query error: '.$error_msg. ' - '. $sql);

关于php - CodeIgniter 可以在错误日志中显示 MySQL 查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5642470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com