Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要关于codeigniter日志的帮助吗?_Php_Codeigniter - Fatal编程技术网

Php 需要关于codeigniter日志的帮助吗?

Php 需要关于codeigniter日志的帮助吗?,php,codeigniter,Php,Codeigniter,我使用了codeigniter框架,使用了它的日志部分。 我有一个关于在应用程序中配置日志的问题。 根据文档,他们说我们可以在app/config/php中进行配置,并将日志过滤为调试、错误或信息消息。 但即使这样做了,我也无法过滤日志。 我想知道原因或者我遗漏了什么。 非常感谢您的帮助。您需要按照以下步骤保存日志文件 更改应用程序/config/config.php文件的以下行 $config['log_threshold'] = 4; 而不是 $config['log_threshold'

我使用了codeigniter框架,使用了它的日志部分。 我有一个关于在应用程序中配置日志的问题。 根据文档,他们说我们可以在app/config/php中进行配置,并将日志过滤为调试、错误或信息消息。 但即使这样做了,我也无法过滤日志。 我想知道原因或者我遗漏了什么。
非常感谢您的帮助。

您需要按照以下步骤保存日志文件

  • 更改
    应用程序/config/config.php
    文件的以下行

    $config['log_threshold'] = 4;
    
    而不是

    $config['log_threshold'] = 0;
    
  • 此更改将在
    应用程序/logs
    目录中生成一个日志文件,文件名为当前日期

    现在,如果要在此日志文件中写入自定义日志,请编写以下代码:

    log_message('ERROR','YOUR_MESSAGE_HERE');
    
    在这里,您可以使用“错误”、“调试”等


    希望这会对您有所帮助。

    已将其从4更改为0,但所有日志仍会出现,并且不会仅作为错误消息进行筛选。除此之外,我还需要进行其他配置吗?我已将配置从4更改为0,但所有日志仍会出现,并且不会仅作为错误消息进行筛选。除此之外,我还需要进行其他配置吗?是否只需要错误消息?然后只需使用
    $config['log\u threshold']=1请先仔细阅读Codeigniter文档。根据文档,已将Threshold值更改为1,但这似乎不起作用…它没有过滤日志