alirezavalipour / laravel-time-measurement
There is no license information available for the latest version (v0.1) of this package.
this package use for measuring execution time of your operation, it's event based
v0.1
2020-09-07 12:38 UTC
Requires
- php: ^7.1.3
- laravel/framework: ^5.8|^6.0|^7.0
This package is auto-updated.
Last update: 2025-06-16 05:35:22 UTC
README
This package use for measuring execution time of operation. it's event based
Install
composer require alirezavalipour/laravel-time-measurement
Publish config file and migration
php artisan vendor:publish
Migration
php artisan migrate
Usage
event(new LatencyStartEvent); /** some heavy operation **/ event(new LatencyFinishEvent( "source of operation for example Userscontroller@create" , "#tag1#tag2"));
Note
- You should always call
LatencyStartEvent
first then callLatencyFinishEvent
- After calling
LatencyStartEvent
thenLatencyFinishEvent
you would have a log in database or whatever impelemented byLogOperation
interface.
License
The Laravel framework is open-sourced software licensed under the MIT license.