【黄啊码】使用think-queue产生大量日志文件怎么办?

举报
黄啊码 发表于 2022/06/29 00:10:38 2022/06/29
750 0 0
【摘要】 有时候某些原因程序出错,会有大量日志生成,最好调整下日志,单独出来。在配置文件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

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。