I plan to make a RotatingFile handler, but at the same time, what's wrong with Unix logrotate?
Long-running programs will happily continue using the same file handle until they are signaled in some way to reopen the file path (usually in response to USR1 and HUP). See Nginx, Apache httpd, MongoDB, etc.