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

Maintainers

Package info

github.com/alirezavalipour/laravel-time-measurement

pkg:composer/alirezavalipour/laravel-time-measurement

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 0

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

This package is auto-updated.

Last update: 2026-02-16 07:10:07 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.