The library extends the Laravel Telescope's prune command.
Install the package using the following command
composer require ronasit/laravel-telescope-extension
That's it!
Manually call the console command telescope:prune
with your options
or specify it into schedule. For example:
php artisan telescope:prune --set-hours=request:240,query:24,unresolved-exception:480 --hours=100
The explanation: remove all records with entry type request
older than 240 hours,
with entry type query
older than 24 hours,
and entry type unresolved-exception
older than 480 hours.
Also, remove records of all other entry types older than 100 hours.
Command's options have the following formats:
Option | Format | Description |
---|---|---|
--set-hours | [entry-type]:[hours],[entry-type]:[hours]... | List of rules for specified entry types |
--hours | [hours] | Rule for all other entry types |
Here is the list of possible entry-type
values:
Entry Type |
---|
batch |
cache |
dump |
event |
exception |
job |
log |
model |
notification |
query |
redis |
request |
schedule |
gate |
view |
unresolved_exception |
resolved_exception |