checklist/app/Services/Logs/LogMonolog.php
Juan Felipe Zapata Moreno 9c6eeb5fb3 Commit Inicial
2025-08-05 09:52:38 -06:00

33 lines
707 B
PHP

<?php namespace App\Services\Logs;
/**
* @copyright Copyright (c) 2023 Notsoweb (https://notsoweb.com) - All rights reserved.
*/
use Monolog\Logger;
/**
* Dispara el LOG
*
* Controla el flujo del registro del LOG.
*
* @author Moisés de Jesús Cortés Castellanos <ing.moisesdejesuscortesc@notsoweb.com>
*
* @version 1.0.0
*/
class LogMonolog
{
/**
* Create a custom Monolog instance.
*
* @param array $config
* @return \Monolog\Logger
*/
public function __invoke(array $config)
{
$logger = new Logger('custom');
$logger->pushProcessor(new LogProcessor());
$logger->pushHandler(new LogHandler());
return $logger;
}
}