Rotar archivos de registro cada vez que se inicia la aplicación (Python)

Estoy usando el módulo de registro en Python y me gustaría que creara un nuevo archivo de registro cada vez que se iniciara mi aplicación. Los archivos de registro anteriores deben rotarse (por ejemplo: logfile.txt -> logfile1.txt, etc.).

Ya encontré esto:

http://docs.python.org/library/logging.html

BaseRotatingHandler es la clase base para los controladores que rotan los archivos de registro en un punto determinado. No está destinado a ser instanciado directamente. En su lugar, use RotatingFileHandler o TimedRotatingFileHandler.

El RotatingFileHandler hace un rollover en un tamaño predeterminado y el TimedRotatingFileHandler hace un rollover basado en el producto de cuándo e intervalo. Ambos no son lo que quiero, quiero que la rotación suceda inmediatamente cuando se inicie mi aplicación.

Respuestas a la pregunta(4)

Su respuesta a la pregunta