@dinya17

Как в Yii2 сделать логирование в файлы и их архивирование?

Добрый день.
Есть проект на Yii2, все ошибки отлавливаются и пишутся в файлы стандартным методом фреймфорка.
Установлен определенный размер файла, имя файла и их количество. Но на самом деле Этого мало, все, что отлавливается, логируется в эти файлы, но событий много и все они в итоге теряются после часа - двух работы системы.
Задача:
- писать в файлы все события за день
- в конце дня архивировать файл и хранить
- также отправлять логи в эластик (здесь нет проблем), используется монолог
Вопрос:
Есть ли готовые решения для моей задачи? Чтобы была авторотация файлов и упаковка из в архив
  • Вопрос задан
  • 1153 просмотра
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Логирование можно настроить как угодно, вот гайд:
https://www.yiiframework.com/doc/guide/2.0/en/runt...
Можно выбрать место куда будут падать ваши логи. А вот архивирование - это уже кроном. Запускаете допустим раз в день, берете из указанного места, архивируете, удаляете старое и т.д.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы