Project
logrotate
This package is a library of methods that perform log rotation on files and
directories. The log rotate methods allow the caller to specify options (via
parameters) such as how many rotated files to keep, what type of
extension to place on the rotated file (date or a simple count), and
whether to zip the rotated files. Live log files (currently being
written to by a live process) can be rotated as well. The post_rotate
option is useful in that context, as it can be used to send a HUP
signal to notify the live process to reopen its log file.
This package was inspired by the need to have a library version of the
unix logrotate tool. The unix logrotate tool requires the user to
specify options in a config file, and is usually invoked through cron.
Directories can be rotated with this library. However, the gzip option
does not work with directories. In this case, please zip/tar the directory
in question before invoking this library.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Development