Logs get rotated via cron scheduling. On my system (and it may be different from RH), there is a logrotate.conf file in /etc you can edit to configure other files. man logrotate for options. There should be a 'logrotate' file in each of your /etc/cron.* directories (hourly, daily, weekly, monthly).
Yes, I have logrotate.conf, and can understand how cron is used to do the file work, but dont understand the syntax the logrotate.conf uses for the rotation of files. Any insite to this? I have looked at the Man Pages, but will have another look and see.