LogSplitter is a log handler for Apache that combines the features of rotatelogs, splitlog, and (in part) cronolog.
It can process all of your virtual host logs with a single instance of the program, while keeping the benefits of having separate log files that don't need further splitting.
It periodically rotates log files and a post-rotate command can be invoked automatically.
These details are provided for information only. No information here is legal advice and should not be used as such.