i would have just used logrotated since its the standard system mechanism, but this works too.  Mainly just sharing an opinion rather than requesting a change.