如何在laravel中设置日志旋转?

问题描述

现在我正在使用一个日志文件,但是需要每天进行一次,但是对于当前日期,文件名必须为laravel.log

laravel-2020-08-30.log
laravel-2020-08-31.log
laravel-202-009-01.log  -> the current date must be laravel.log

`

是否有可能每天获取日志,但是这样命名?

laravel.log

年长者(长达一周)的命名如下:

laravel-2020-08-30.log

解决方法

您可以尝试解决给定的问题。

更新您的.env文件。

LOG_CHANNEL=daily

然后,您可以在终端的项目根目录下运行此命令。

php artisan config:clear && php artisan cache:clear && php artisan config:cache

现在,您可以使用以下名称转换来检查storage目录中的logs文件夹。

例如: laravel-2020-09-01.log