laravel-running-time
Tools
PHP
laravel-running-time
Installation
composer require y-ui/laravel-running-time ^1.1
Configuration
-
Open your
app/Http/Kernel.php
and add the following to$middleware
array:RunningTimeMiddlewareRunningTimeMiddleware::class,
-
Run the command below to publish the package config file
config/runningtime.php
:php artisan vendor:publish --provider='RunningTimeRunningTimeServiceProvider'
-
If you want to run with batch mode, this requires redis. open your
config/runningtime.php
:'mode' => 'delay',
-
If out of memory after running the command, open your
config/runningtime.php
:'memory_limit' => '512M', //Modify to the appropriate value
<p> or run command with <code>--lessMemory</code> </li> </ul> <h2 dir="auto"> <a rel="nofollow noopener" target="_blank" id="user-content-usage" class="anchor" aria-hidden="true" href="#usage"></a>Usage </h2> <h3 dir="auto"> <a rel="nofollow noopener" target="_blank" id="user-content-simple-usage" class="anchor" aria-hidden="true" href="#simple-usage"></a>Simple usage </h3> <pre>#This will count the last 7 days of data
php artisan running-time
#This will show the top 20 path php artisan running-time –line=20
php artisan running-time –start=2019-03-03
php artisan running-time –start=‘1 month ago’
php artisan running-time –path=‘your path’
#Significantly reduce memory usage but increase time spent php artisan running-time –lessMemory
<h3 dir="auto"> <a rel="nofollow noopener" target="_blank" id="user-content-options" class="anchor" aria-hidden="true" href="#options"></a>Options </h3> <pre class="notranslate"><code>--line Maximum number of displayed lines
–start Statistical start time –end Statistical end time –path Statistical path runtime –lessMemory Significantly reduce memory usage and increase time spent
<h2 dir="auto"> <a rel="nofollow noopener" target="_blank" id="user-content-clean-log-files" class="anchor" aria-hidden="true" href="#clean-log-files"></a>Clean log files </h2> <h3 dir="auto"> <a rel="nofollow noopener" target="_blank" id="user-content-simple-usage-1" class="anchor" aria-hidden="true" href="#simple-usage-1"></a>Simple usage </h3> <pre>php artisan running-time:clear --all
php artisan running-time:clear –recent=30
<h2 dir="auto"> <a rel="nofollow noopener" target="_blank" id="user-content-todo-list" class="anchor" aria-hidden="true" href="#todo-list"></a>TODO LIST </h2> <ul dir="auto"> <li> Web page </li> </ul> <h2 dir="auto"> <a rel="nofollow noopener" target="_blank" id="user-content-license" class="anchor" aria-hidden="true" href="#license"></a>License </h2> <p> laravel-running-time is an open-sourced software licensed under the MIT license. </p>