in reply to Limiting the size of log files...
In addition to ww's comment: the acto of transferring the data from the old log file to the new needs additional space, causes I/O and takes time. All three points could introduce more errors.
So, log rotation, as recommended by Anonymonk seems to be a far better strategy.
In Section
Seekers of Perl Wisdom