thinkphp生成的日志太多,访问量大一点的网站有几G十几G,非常占硬盘空间。
如果设置自动清理日志呢?
打开application/config.php,找到里面的logs配置,在里面加一行
//日志超过30自动清理
'max_files' => 30,
'max_files' => 30,
修改后配置如下:
'log'=> [
// 日志记录方式,内置 file socket 支持扩展
'type' => 'File',
// 日志保存目录
'path' => LOG_PATH,
// 日志记录级别
'level' => [],
//日志超过30自动清理
'max_files' => 30,
],
// 日志记录方式,内置 file socket 支持扩展
'type' => 'File',
// 日志保存目录
'path' => LOG_PATH,
// 日志记录级别
'level' => [],
//日志超过30自动清理
'max_files' => 30,
],
这样日志数量超过30就会自动清理,就不至于日志过多占用服务器硬盘了。