thinkphp5日志太大,怎么设置自动清理日志

thinkphp生成的日志太多,访问量大一点的网站有几G十几G,非常占硬盘空间。
如果设置自动清理日志呢?
打开application/config.php,找到里面的logs配置,在里面加一行

//日志超过30自动清理
'max_files' => 30,

修改后配置如下:

'log'=> [
        // 日志记录方式,内置 file socket 支持扩展
        'type'  => 'File',
        // 日志保存目录
        'path'  => LOG_PATH,
        // 日志记录级别
        'level' => [],
        //日志超过30自动清理
        'max_files' => 30,
],

这样日志数量超过30就会自动清理,就不至于日志过多占用服务器硬盘了。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: