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
欢迎关注,有问题一起学习欢迎留言、评论。
你要保守你心,胜过保守一切。
本文来自博客园,作者:刘俊涛的博客,转载请注明原文链接:https://www.cnblogs.com/lovebing/p/8250237.html