From what i found on the web, "the way" to make Apache2 use rolling log files is to write a cron job that stop apache, rolls the log file, and starts it again.
Is there a saner way that doesn't force an apache shutdown?
You didn't specify what operating system, so I'm going to assume you're on a Linux system. In CentOS, the logrotate "daemon" already has this written out for you. When it rotates the log, it uses the