"Cyclic Log" is a set of commandline tools to manipulate log files
that don't grow, but "fold back" on themselves. When information is
added to a cyclic log, and the file size reaches a given maximum value,
then the oldest entries are simply overwritten so that new information
can be added without clogging up the disk.
Besides command line tools, "Cyclic Log" is also an API in C++.
You can embed the functionality to write cyclic logs from within
You can use "Cyclic Log" however you want to. It's distributed
under GPL -- so there's no cost, no warranty, and support on
best-effort basis (you can drop me a mail). Want to know more?