PHP code example of lavoweb / rotatingfilehandler

1. Go to this page and download the library: Download lavoweb/rotatingfilehandler 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/ */

    

lavoweb / rotatingfilehandler example snippets




namespace Namespace\Module\Helper;

use Magento\Framework\App\Helper\Context;
use Magento\Framework\App\Helper\AbstractHelper;
use Namespace\Module\Logger\Logger;

class GenerateFiduid extends AbstractHelper
{
    /** @var Logger */
    protected $logger;

    /**
     * GenerateFiduid constructor.
     *
     * @param Context $context
     * @param Logger  $logger
     */
    public function __construct(Context $context, Logger $logger)
    {
        parent::__construct($context);
        $this->logger = $logger;
    }

    /**
     * Generate
     */
    public function generate()
    {
        $this->logger->info("begin generation);
    }
}



namespace Namespace\Module\Logger;

use LavoWeb\RotatingFileHandler\Logger\Handler as RotatingHandler;

class Handler extends RotatingHandler
{
    // Empty
}



namespace Namespace\Module\Logger;

use LavoWeb\RotatingFileHandler\Logger\Logger as RotatingLogger;

class Logger extends RotatingLogger
{
    // Empty
}



namespace Namespace\Module\Logger;

use LavoWeb\RotatingFileHandler\Logger\Handler as RotatingHandler;

class Handler extends RotatingHandler
{
    // Empty
}



namespace Namespace\Module\Logger;

use LavoWeb\RotatingFileHandler\Logger\Logger as RotatingLogger;

class Logger extends RotatingLogger
{
    // Empty
}