1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xurime-glc

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

GLC (glog cleaner)

Обзор

GLC (glog cleaner) — это инструмент для очистки логов glog, написанный на Go. Эта библиотека поддерживает удаление старых логов. Существуют инструменты, которые можно использовать для очистки, такие как logrotate, но logrotate не работает в Windows и встроенных системах, поэтому нам нужна кроссплатформенная библиотека для ротации логов.

Установка

go get github.com/xuri/glc

Использование

Вот пример использования, который будет проверять каждый час и очищать файлы логов, созданные более 30 минут назад.

glc.NewGLC(glc.InitOption{
	Path:     path,
	Prefix:   `glc`,
	Interval: time.Duration(time.Hour),
	Reserve:  time.Duration(time.Minute * 30),
})

Вклад

Вклады приветствуются! Откройте запрос на вытягивание, чтобы исправить ошибку, или откройте вопрос, чтобы обсудить новую функцию или изменение.

Лицензии

Эта программа находится под условиями лицензии MIT. Полный текст лицензии см. в LICENSE.

FOSSA Status

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

GLC (glog cleaner) — это программа для очистки логов glog, написанная на Go. Эта библиотека поддерживает удаление старых логов. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xurime-glc.git
git@api.gitlife.ru:oschina-mirror/xurime-glc.git
oschina-mirror
xurime-glc
xurime-glc
master