hedii / artisan-log-cleaner

一个用于清除 Laravel 日志文件的 artisan 命令

7.0.0 2024-03-22 07:24 UTC

This package is auto-updated.

Last update: 2024-09-22 08:32:40 UTC


README

Build Status Total Downloads License Latest Stable Version

Artisan Log Cleaner

一个用于清除 Laravel 日志文件的 artisan 命令

目录

安装

通过 composer 安装

composer require hedii/artisan-log-cleaner

将其添加到 config/app.php 中的 providers 数组中

Hedii\ArtisanLogCleaner\ArtisanLogCleanerServiceProvider::class

使用方法

清除所有日志文件

运行此命令以清除日志目录(storage/logs)中的所有日志文件

php artisan log:clear

清除除最后一个文件外的所有日志文件

运行此命令以清除日志目录(storage/logs)中除最后一个文件外的所有日志文件

php artisan log:clear --keep-last

清除除指定文件名外的所有日志文件

运行此命令以清除选项中指定的所有日志文件,指定文件名时不带扩展名。可以与 --keep-last 选项结合使用。

php artisan log:clear --keep="keptLog"

日志文件的自动清理

将其添加到 App\Console\Kernel 的 schedule 方法中,以确保每天清理旧的日志文件

$schedule->command('log:clear --keep-last')->daily();

测试

composer test

许可

hedii/artisan-log-cleaner 采用 MIT 许可证发布。有关详细信息,请参阅附带 LICENSE 文件。