Annie,

You are not keeping multiple copies by rotating the file. You set the rotation period so that you keep the same number of records, but simply split up into several files. The rotation automatically truncates the file.

Let's say you want to keep no more than 100 megabytes of log file data. In this case check the file every so often and when it reaches 10MB rotate it. Keep 9 instance of the rotated files.

You will never have much more than 100MB of log files stored providing you set the check interval correctly.