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

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 1

Forks: 2

Open Issues: 0

pkg:composer/alirezavalipour/laravel-time-measurement

v0.1 2020-09-07 12:38 UTC

This package is auto-updated.

Last update: 2025-10-16 06:26:03 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

  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.