des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Как сделать ротацию логов?

Как по-простому сделать ротацию логов?

Например в папке архив хранить логи посуточно за неделю\месяц, а в файле - current_log - за сегодняшний день. Предполагается записывать текст, может дамп массива
  • Вопрос задан
  • 718 просмотров
Пригласить эксперта
Ответы на вопрос 3
@neol
По-простому: писать лог в файлик "текущая_дата.log" и помощью find удалять логи старше энного количества дней ( например, удалить все файлы старше недели: find /path/to/logs/dir/ -mtime +7 -delete ).
Ответ написан
Комментировать
@IceJOKER
Web/Android developer
хранить в базе?
Ответ написан
Комментировать
буду банальным, но все написано и сделано до нас: есть мощнейшая утилита logrotate, которая делает все довольно красиво и гибко конфигурируется
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект