17 lines
451 B
PHP
17 lines
451 B
PHP
<?php
|
|
use Psr\Container\ContainerInterface;
|
|
|
|
return [
|
|
Psr\Log\LoggerInterface::class => function(ContainerInterface $container) {
|
|
$logger = new Monolog\Logger('logger');
|
|
$logger->pushHandler(
|
|
new Monolog\Handler\RotatingFileHandler(
|
|
implode(DIRECTORY_SEPARATOR, [
|
|
$container->get('logs_folder'), 'php.log'
|
|
])
|
|
)
|
|
);
|
|
return $logger;
|
|
}
|
|
];
|