Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 2 KB

README.md

File metadata and controls

59 lines (45 loc) · 2 KB

Laravel Telescope Extension

Coverage Status

The library extends the Laravel Telescope's prune command.

Installation

Install the package using the following command

composer require ronasit/laravel-telescope-extension

That's it!

Usage

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
mail
model
notification
query
redis
request
schedule
gate
view
unresolved_exception
resolved_exception