一、了解ThinkPHP日志 在使用ThinkPHP过程中,会产生以下两种类型的日志: 1.系统日志:存放在runtime 目录下的log 文件夹里面,包括请求日志、异常日志等。 2.SQL日志:存放在runtime 目录下的sql 文件夹里面,记录了SQL执行的详细信息。 二、清除ThinkPHP日志 清除ThinkPHP日志可以通过以下两种方式进行: 1.手动清除日志 手动清除日志比较简单易懂,只需要找到runtime 目录下的log 和sql 文件夹,直接将文件夹内的所有文件删除即可。 2.设置定期清理 手动清理日志虽然简单,但是需要定期执行,否则日志文件依旧会占用一定的磁盘空间。因此,我们可以在ThinkPHP的配置文件config.php 中设置定期清理。以每天清理一次日志为例,我们可以在config.php 中添加以下代码: // 定时清理日志文件
'log' => [
// 日志记录方式,支持 file sae
'type' => 'file',
// 日志保存目录
'path' => LOG_PATH,
// 日志记录级别
'level' => [],
// 日志清除时间,单位:天
'clear_time' => 1,
], 登录后复制 上述代码将日志的清除时间设置为1天,即每天清理一次日志。如果需要设置其他时间,只需要将clear_time 的值修改即可。 以上就是thinkphp如何清除日志的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |