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.