Don't know what distro you are using?
Ubuntu (and others) seems to use anacron - which runs logrotate.
My /etc/logrotate.d/rsyslog contains (in part)
invoke-rc.d rsyslog rotate > /dev/null
It's quite reliable.
Presumably it would be possible to modify this to send you an email - if necessary?