I've not actually used it, but I notice this in ports:
/usr/ports/sysutils/socklog:
| svlogd has a built in log file rotation based on file size, so there is no
| need for any cron jobs or similar to rotate the logs. Log partitions can be
| calculated properly.
|
| WWW: http://smarden.org/socklog/
Cheers,
Jamie