managelogs is a free and command line based log processing tool that works best when paired with Apache's piped logfile feature. managelogs can be sued as an alternative to the cronolog or rotatelogs tools.
managelogs' main goal is to solve the 'log filesystem full' issue by purging the oldest log files when their total log size exceeds a given value.
How to install and run: Unarchive, open a Terminal window, go to the managelogs's folder and run the following commands from the command line:
./configure
make
sudo make install
managelogs
Here are some key features of "managelogs":
· on-the-fly compression, symbolic links to the current and archive log files, setuid to a given user, writing to multiple output channels, and more.
Requirements:
· Apple Xcode (to build the tool from source)
What's New in This Release: [ read full changelog ]
· Add log path option
· Bugfix: Rotate delay and purge delay options were ignored by the log manager
· Add self-tests : rotate/purge delays, compression