vannieuwenhovej/php-progress-logger

dev-main 2022-12-04 13:38 UTC

This package is auto-updated.

Last update: 2024-06-04 16:48:03 UTC


README

Easy-to-use PHP Logger for advanced logging of progress & time left in scripts.

packagist:

https://packagist.org/packages/vannieuwenhovej/php-progress-logger

Installation

composer require vannieuwenhovej/php-progress-logger

Example / Usage

  $logger = new vannieuwenhovej\ProgressLogger($total, 500);
  $totalDone= 0;

and in loop:

   foreach($objects as $object){
       //do something;
       $totalDone++; 
       $logger->log($totalDone);
    }

Output

46.12% Processed 45500 Records in 192s - (2 hours & 14 mins left)