【黄啊码】使用think-queue产生大量日志文件怎么办?
【摘要】
有时候某些原因程序出错,会有大量日志生成,最好调整下日志,单独出来。在配置文件config/queue.php开头添加:
use think\facade\Log;
Log::init([
'single' => 'queue',
'file_size' => 1024 * 1024 * 10,
...
有时候某些原因程序出错,会有大量日志生成,最好调整下日志,单独出来。在配置文件config/queue.php
开头添加:
use think\facade\Log;
Log::init([
'single' => 'queue',
'file_size' => 1024 * 1024 * 10,
'level' => ['error'],]);
日志将输出到runtime
目录的queue-cli.log
文件
这里能解决三个问题:
1、避免生成太多的日志文件,将日志文件大小尽量设置大一点
2、将记录日志的级别调成error的时候才记录
3、将queue日志独立开来,容易分辨
但是,最好的解决办法就是直接捕获异常
try{
}catch (Exception $ex){
}
直接从根源上解决问题,它不香吗?
废话不多说,有问题,直接v信❤:ama-huangama
文章来源: markwcm.blog.csdn.net,作者:黄啊码,版权归原作者所有,如需转载,请联系作者。
原文链接:markwcm.blog.csdn.net/article/details/121440208
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)