gpt4 book ai didi

php - 禁用 Codeigniter 日志记录并允许原生 PHP 日志记录

转载 作者:行者123 更新时间:2023-12-03 09:06:37 25 4
gpt4 key购买 nike

我正在运行 Codeigniter 2.1.4,据我所知 CodeIgniter 正在拦截 PHP 错误消息并将它们存储在 /application/logs

我想禁用 CodeIgniter 日志记录并简单地允许使用 native PHP 错误日志。

有没有人这样做过?

最佳答案

看看主codeigniter index.php文件的顶部
定义环境有不同的方法,但您可以在该索引页面上定义它。你想要的是“生产”

    // comment this line out
//define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');

// put in this line
define('ENVIRONMENT', 'production');

您将在代码中看到 codeigniter 也适用于您的 php 版本。
或者您可以直接进入该部分代码并将其粘贴到
ini_set('display_errors', 0);

在显示错误与否之间切换的更快更草率的方式。

==== 编辑

这篇文章是对您发表的评论的回复:

This is great information but unfortunately CI seems to still be intercepting "Notice" level messages and is outputting them to the browser.



因此上述说明控制是否将错误消息发送到浏览器。否则,就 codeigniter '记录'你的错误而言 - 你可以在 application/config 中关闭 codeigniter 日志记录并执行你想要的任何类型的日志记录。

关于php - 禁用 Codeigniter 日志记录并允许原生 PHP 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33267681/

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