zoukankan      html  css  js  c++  java
  • TP框架设置的LOG_LEVEL不起作用

    最近监控系统日志,可是日志是全部级别的日志,没有办法看太多了。只想看有用的信息。

    就在config文件中修改了配置文件。可是试了以后并没有变化,log文件还是全部级别的信息、

    后来发现调试模式开启着,默认如果开启调试模式的话,log级别走的就是debug的配置

    找到index.php中调试模式:

    此处可以修改为false,这样log级别就会走我们的配置文件了。

    若是在线下测试,调试模式建议开启,不过我们需要修改debug的配置文件来修改log级别。

    如果你开启了调试模式,系统会首先加载系统默认的调试配置文件,位于ThinkPHP/Conf/debug.php,如果你没有定义项目的调试配置文件的话,调试模式的参数就可以参考系统调试配置文件中的设置。默认调试配置参数如下:

    修改此处的配置即可。

    系统调试配置中设置了:

    开启日志记录,任何错误信息和调试信息都会详细记录,便于调试;

    关闭模板缓存,模板修改可以即时生效;

    记录SQL日志,方便分析SQL;

    关闭字段缓存,数据表字段修改不受缓存影响;

    开启文件大小写严格检查(即使是Windows平台),帮助你提前发现Linux部署问题;

    调试模式的目的就是为了更加方便的发现、记录、分析和解决错误,而在部署模式下面,可能很多潜在的错误你根本发现不了,这些错误就像一颗定时炸弹,存在隐患。

    文章来源:刘俊涛的博客

    地址:http://www.cnblogs.com/lovebing

    欢迎关注,有问题一起学习欢迎留言、评论。

  • 相关阅读:
    MySQL笔记(6)---锁
    MySQL笔记(5)---索引与算法
    MySQL笔记(4)---表
    MySQL笔记(3)---文件
    MySQL笔记(2)---InnoDB存储引擎
    MySQL笔记(1)---MySQL体系结构和存储引擎
    生成器,迭代器,装饰器
    文件操作、def函数、模块导入、json
    数据类型、字符串操作
    基本数据类型,条件判断
  • 原文地址:https://www.cnblogs.com/lovebing/p/8250237.html
Copyright © 2011-2022 走看看