【问题标题】:Need a help on logs with codeigniter?在使用 codeigniter 的日志方面需要帮助?
【发布时间】:2013-11-15 23:43:49
【问题描述】:

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

【问题讨论】:

  • 已将其从 4 更改为 0,但仍然会出现所有日志,并且不会仅将其过滤为错误消息。除了这个,我还需要做其他配置吗?

标签: php codeigniter


【解决方案1】:

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

  1. 更改application/config/config.php 文件的以下行

    $config['log_threshold'] = 4;
    

    而不是

    $config['log_threshold'] = 0;
    

此更改将在您的application/logs 目录中生成一个日志文件,其中当前日期为文件名。

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

log_message('ERROR','YOUR_MESSAGE_HERE');

这里可以使用'ERROR'、'DEBUG'等

希望这会对你有所帮助。

【讨论】:

  • 已将其从 4 更改为 0,但仍然会出现所有日志,并且不会仅将其过滤为错误消息。除此之外,我还需要做任何其他配置吗?
  • 您只需要错误消息吗?
  • 那么就用$config['log_threshold'] = 1;请先好好阅读Codeigniter文档。
  • 根据文档已将阈值更改为 1,但这似乎不起作用...它不过滤日志
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-27
  • 2014-02-06
  • 2017-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多