laravel-time-logger maintained by yogeshjoshi
Description
Laravel Time Logger is a lightweight and developer-friendly profiling utility for Laravel. It helps measure and log code execution time effortlessly, making performance debugging simple and efficient.
Author
Last update
2025/04/09 10:27
(dev-main)
License
Downloads
6
Tags
Scoped Timer for Laravel
A lightweight Laravel package that helps profile code execution time using RAII-style scoped timing.
Installation
composer require yogeshjoshi/laravel-time-logger
Usage
using class
use LaravelTimeLogger\LaravelTimeLogger;
function exportCSV() {
$timer = new LaravelTimeLogger("Export CSV");
$timer->start();
// do work here
$timer->stop();
}
using helper function
$timer = timerlog('Helper test');
$timer->start();
// do work here
$timer->stop();
Publishing Config
php artisan vendor:publish --tag=laravel-time-logger
Config Options
log_channel— Where to log results (default:daily)enabled— Enable or disable timing
You're ready to go!