
Ротатор логов
WA-PAОписание
Ротатор логов помогает управлять размером и количеством файлов логов, что упрощает их чтение и экономит место на диске.
Работа ротатора
Ротатор проверяет все файлы логов и переименовывает новые файлы, добавляя индекс 0 перед расширением .log. Все остальные файлы увеличивают индекс до достижения глубины ротации, указанной в настройках. Логи, превышающие глубину ротации, удаляются.
Процесс ротации
- Ротация происходит при запуске команды из консоли или по расписанию (CRON).
- Если новый лог-файл не обнаружен, ротация не происходит.
Настройка и использование
- Установка и настройка занимают несколько минут.
- Глубина ротации задаётся в настройках приложения.
Автоматизация
Поставив запуск ротации в расписание (CRON), можно поддерживать актуальность логов, сгруппированных по частоте запуска на ротацию.
Отзывы (3)
Задумка хорошая, но не работает. -------------- Добавлено. А вот теперь работает после обновления от 21 марта. Забавно ведет себя логирование cli.log, когда Start {"app":"rlogs","class":"rlogsRotateCli","exists":true} записывается и сносится в cli.0.log, а End {"app":"rlogs","class":"rlogsRotateCli","exists":true,"successful_execution":true} в ту же секунду ложится в новенький cli.log И иногда они меняются местами при сортировке по времени изменения, когда сначала идет cli.0.log, а потом cli.log :) В любом случае в данной реализации уже всё норм. Все равно в этом cli логе ничего интересного. Оценка 5. Спасибо.
ну да, не работает) Хоть и бесплатное, но зачем тогда если не работает
Нормально из коробки не работает, ротация не происходит, пришлось данный плагин дорабатывать вручную, меняя в файле плагина местами несколько строк