http://www.perlmonks.org?node_id=1061043


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.