There is the logrotate tool on many *nix systems and i think the RollingFIleLogger is supposed to mimick some of it's functionality. What it does is explained in detail in man logrotate. The purpose is, as Cnerd says, to periodically check the current log file and rotate to a new one if certain criteria are met (i.e. file size, age). If you would not rotate the log it would grow infinitely.