gpt4 book ai didi

php - log_message 在 codeigniter 的应用程序文件夹下不工作

转载 作者:行者123 更新时间:2023-12-02 14:47:24 24 4
gpt4 key购买 nike

我有一个 Codeigniter 应用程序,我在其中记录错误、调试和信息消息。在 config.php 中,我将阈值设置为 4。我可以在 application/log 文件夹中看到日志文件。现在我尝试从 Controller 的方法添加自定义日志。我用过

log_message("error", "this is my custom error");

但这不是在日志文件中记录。到目前为止我尝试了什么

  • 更改了日志文件位置
  • 更改了日志文件权限
  • 使用“调试”、“信息”更改了级别。
  • 在服务器文件中应用更改以查看它是否适用于另一台服务器。

没有写日志。在现有的日志文件中,我可以看到来自核心文件的日志消息。我无法从应用程序文件夹中写入任何内容。

最佳答案

调试更新config.php如下

$config['log_threshold'] = 4;
$config['log_path'] = '';
$config['log_file_extension'] = '';
$config['log_file_permissions'] = 0775;

在命令行中使用 cd 命令转到“应用程序”文件夹

试试这些命令

  1. sudo chgrp -R www-data logs/
  2. sudo chmod -R 775 logs/

使用 Controller 检查日志。

关于php - log_message 在 codeigniter 的应用程序文件夹下不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58162088/

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