I am using slim3 with monolog from composer my dependencies is looks like that:
// monolog
$container['logger'] = function ($c) {
$settings = $c->get('settings')['logger'];
$logger = new Monolog\Logger($settings['name']);
$logger->pushProcessor(new Monolog\Processor\UidProcessor());
$logger->pushHandler(new Monolog\Handler\RotatingFileHandler($settings['path'], $settings['level']));
return $logger;
};
I did not manage to set limit(filesize) for those logs basically, my log file name looks like: server-[date].log
I want to create a new log when it exceeded the 5MB for example:
server-[todaydate].log
server-[todaydate]-1.log
server-[todaydate]-2.log