彻底关闭ThinkPHP日志功能 关闭Runtime中的日志方法
彻底关闭ThinkPHP日志功能
关闭Runtime中的日志方法

从ThinkPHP的核心文件里寻找入口,直接贴上代码:
该配置文件位置为 : ThinkPHP/Conf/debug.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /** * ThinkPHP 默认的调试模式配置文件 */ defined( 'THINK_PATH' ) or exit (); // 调试模式下面默认设置 可以在应用配置目录下重新定义 debug.php 覆盖 return array ( 'LOG_RECORD' => false, // 进行日志记录 'LOG_EXCEPTION_RECORD' => false, // 是否记录异常信息日志 //'LOG_LEVEL' => 'EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL', // 允许记录的日志级别 'LOG_LEVEL' => 'SQL' , // 允许记录的日志级别 'DB_FIELDS_CACHE' => false, // 字段缓存信息 'DB_DEBUG' => false, // 开启调试模式 记录SQL日志 'TMPL_CACHE_ON' => false, // 是否开启模板编译缓存,设为false则每次都会重新编译 'TMPL_STRIP_SPACE' => false, // 是否去除模板文件里面的html空格与换行 'SHOW_ERROR_MSG' => true, // 显示错误信息 'URL_CASE_INSENSITIVE' => false, // URL区分大小写 ); |
保存,好了
2、
将LOG_LEVEL允许记录的日志级别设置为空,则不会记录日志
3、
关闭这些ThinkPHP日志,修改配置文件位置为 : ThinkPHP/Conf/debug.php
/**
* ThinkPHP 默认的调试模式配置文件
*/
defined('THINK_PATH') or exit();
// 调试模式下面默认设置 可以在应用配置目录下重新定义 debug.php 覆盖
return array(
'LOG_RECORD' => false, // 进行日志记录
'LOG_EXCEPTION_RECORD' => false, // 是否记录异常信息日志
//'LOG_LEVEL' => 'EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL', // 允许记录的日志级别
'LOG_LEVEL' => 'SQL', // 允许记录的日志级别
'DB_FIELDS_CACHE' => false, // 字段缓存信息
'DB_DEBUG' => false, // 开启调试模式 记录SQL日志
'TMPL_CACHE_ON' => false, // 是否开启模板编译缓存,设为false则每次都会重新编译
'TMPL_STRIP_SPACE' => false, // 是否去除模板文件里面的html空格与换行
'SHOW_ERROR_MSG' => true, // 显示错误信息
'URL_CASE_INSENSITIVE' => false, // URL区分大小写
);
修改好之后,进行保存,好了,ThinkPHP日志不会再生成了。
版权声明
本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。