Skip to content

Скрипт для ротации лог файлов

Notifications You must be signed in to change notification settings

shmetakov/PyLogRotate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PyLogRotate

Простой скрипт, который сканирует указанные директории в config.json и архивирует старые файлы, помещая их в директорию с архивами. Если объем директории с архивами превышает заданного лимита, то более старые архивы логов удаляются.

config.json выглядит следующим образом:

[

{

   "log_dir": "Путь/к/директории/с/лог/файлами",
   
   "target": "Путь/к/директории/с/архивами",
   
   "size_target": (Целое), - Максимальный размер директории с архивами в Мб (0 - не удаляются)
   
   "period": (Целое) - количество дней, после которых логи помещаются в архив

}

]

About

Скрипт для ротации лог файлов

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages