Login log independiente

This commit is contained in:
Juan Pablo Vial
2024-10-31 17:15:23 -03:00
parent 3d5799ae58
commit 6107861381
2 changed files with 12 additions and 1 deletions

View File

@ -34,5 +34,16 @@ return [
$container->get(Monolog\Processor\MemoryPeakUsageProcessor::class),
$container->get(Monolog\Processor\PsrLogMessageProcessor::class),
]);
},
'loginLogger' => function(ContainerInterface $container) {
return new Monolog\Logger('login', [
new Monolog\Handler\RedisHandler($container->get(Predis\ClientInterface::class), 'logs:login'),
], [
$container->get(Monolog\Processor\IntrospectionProcessor::class),
$container->get(Monolog\Processor\WebProcessor::class),
$container->get(Monolog\Processor\MemoryUsageProcessor::class),
$container->get(Monolog\Processor\MemoryPeakUsageProcessor::class),
$container->get(Monolog\Processor\PsrLogMessageProcessor::class),
]);
}
];

View File

@ -6,7 +6,7 @@ return [
return new Incoviba\Middleware\Authentication(
$container->get(Psr\Http\Message\ResponseFactoryInterface::class),
$container->get(Incoviba\Service\Login::class),
$container->get(Psr\Log\LoggerInterface::class),
$container->get('loginLogger'),
$container->get(Incoviba\Common\Alias\View::class),
implode('/', [$container->get('APP_URL'), 'login'])
);