LaravelPackages.net
Acme Inc.
Toggle sidebar
alirezavalipour/laravel-time-measurement

this package use for measuring execution time of your operation, it's event based

1
4
v0.1
About alirezavalipour/laravel-time-measurement

alirezavalipour/laravel-time-measurement is a Laravel package for this package use for measuring execution time of your operation, it's event based. It currently has 4 GitHub stars and 1 downloads on Packagist (latest version v0.1). Install it with composer require alirezavalipour/laravel-time-measurement. Discover more Laravel packages by alirezavalipour or browse all Laravel packages to compare alternatives.

Last updated

laravel-time-measurement

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

  1. You should always call LatencyStartEvent first then call LatencyFinishEvent
  2. After calling LatencyStartEvent then LatencyFinishEvent you would have a log in database or whatever impelemented by LogOperation interface.

License

The Laravel framework is open-sourced software licensed under the MIT license.

Star History Chart