hedii / artisan-log-cleaner
一个用于清除 Laravel 日志文件的 artisan 命令
7.0.0
2024-03-22 07:24 UTC
Requires
- php: ^8.2
- illuminate/console: ^11.0
- illuminate/filesystem: ^11.0
- illuminate/support: ^11.0
Requires (Dev)
- orchestra/testbench: ^9.0
README
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 文件。