Как создать вращающийся файл журнала с помощью Laravel и Monlog

Я пытаюсь создать собственный вращающийся файл журнала в Laravel с помощью Monolog, однако вращение файла не работает, и я не знаю почему.

Я создал команду artisan, которая работает один раз в день и сохраняет журнал ее активности. Я хочу, чтобы старые версии этого файла были удалены через 2 дня. Другими словами, должен существовать только журнал сегодняшнего запуска, а также вчерашний прогон.

В начале моей команды мастеров у меня есть следующий код:

$log = new Logger('MyCustomLog'); $log->pushHandler(new RotatingFileHandler(storage_path().'/logs/mycustomlog.log'), 2); 

Затем во всей команде я записываю в нее информацию:

 $log->addInfo('Info to log'); 

Мне это показалось мне довольно простым, но это просто не работает. Файлы журнала генерируются правильно, но они никогда не удаляются. В моей папке app/storage/logs я вижу следующее:

 mycustomlog-2015-01-30.log mycustomlog-2015-01-31.log mycustomlog-2015-02-01.log mycustomlog-2015-02-02.log mycustomlog-2015-02-03.log 

Я ожидаю увидеть только последние 2 файла. Что я здесь делаю неправильно?

Solutions Collecting From Web of "Как создать вращающийся файл журнала с помощью Laravel и Monlog"