Agregar logs con configuración de nivel de registro

This commit is contained in:
David Vargas 2024-11-10 03:19:10 -06:00
parent 7ab36a94cf
commit 9ca604e21f

View File

@ -0,0 +1,19 @@
<?php
namespace App\Infrastructure\Logger;
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use App\Infrastructure\Config\Config;
class LoggerFactory
{
public static function createLogger(): Logger
{
$logger = new Logger('FinanceCore');
$logLevel = Config::getLogLevel();
$logger->pushHandler(new StreamHandler(__DIR__ . '/../../../storage/logs/app.log', Logger::toMonologLevel($logLevel)));
return $logger;
}
}