日志未显示在 codeigniter 3 的日志文件夹中

Logs aren't showing in logs folder in codeigniter 3

我正在尝试将登录添加到我的 CI 项目中。我在配置中将错误记录阈值添加为 $config['log_threshold'] = 2; 并将日志路径保留为空 $config['log_path'] = ''; 我正在将我的控制器中的日志记录写为

    $product = $this->Pizza_Model->find_pizza($id);
        if ($product == '')
    {
        log_message('error', 'Pizza is not fetched from database');
    }
    else
    {
        log_message('debug', 'Pizza was fetched'.print_r($product,TRUE));
    }

当我 运行 我的应用程序时,日志文件夹中没有任何内容。我是否必须在配置文件中专门给出要写入日志的日志路径?如果可以,我如何在配置文件中提供日志路径?

$config['log_path'] 应该是目录路径,而不是文件路径。尝试目录路径,并确保包含尾部斜杠。

也尝试 755(或 777 小心)目录权限,如果它仍然不起作用。

EX。 $config['log_path'] = '/var/log/ci_logs/';