No, you should let logrotate create new logfiles. Use this logrotate configuration to start with:
/var/log/hiawatha/access.log {
weekly
compress
delaycompress
rotate 52
missingok
create 640 www-data www-data
sharedscripts
}
It was made for Debian Linux. It probably needs some editing for FreeBSD.