PHP code example of slam / zend-log-extensions
1. Go to this page and download the library: Download slam/zend-log-extensions library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
slam / zend-log-extensions example snippets
use Slam\Zend\Log\Writer\RotateStream;
use Zend\Log\Formatter\Simple;
use Zend\Log\Logger;
$writer = new RotateStream(__DIR__ . '/log.txt');
$writer->setFormatter(new Simple());
// Do the check everytime, defaults to once every 100000 log entries
$writer->setCheckProbability(1);
// 10 bytes max file size, defaults to ~1.5 GB
$writer->setMaxFileSize(10);
$logger = new Logger();
$logger->addWriter($writer);
for ($i = 0; $i < 10; ++$i) {
$logger->info($i);
sleep(1);
}