TimedRotatingFileHandler De Changer De Nom De Fichier?

Je suis en train de mettre en œuvre le python de journalisation gestionnaire appelé TimedRotatingFileHandler.

Quand il roule vers minuit, il ajoute de la journée en cours dans la forme "AAAA-MM-JJ".

LOGGING_MSG_FORMAT  = '%(name)-14s > [%(levelname)s] [%(asctime)s] : %(message)s'
LOGGING_DATE_FORMAT = '%Y-%m-%d %H:%M:%S'

logging.basicConfig(
            level=logging.DEBUG,
            format=LOGGING_MSG_FORMAT,
            datefmt=LOGGING_DATE_FORMAT
            )
root_logger = logging.getLogger('')
logger = logging.handlers.TimedRotatingFileHandler("C:\\logs\\Rotate_Test",'midnight',1)
root_logger.addHandler(logger)
while True:
    daemon_logger = logging.getLogger('TEST')
    daemon_logger.info("SDFKLDSKLFFJKLSDD")
    time.sleep(60)

Le premier fichier journal créé est appelé tout simplement "Rotate_Test" puis une fois qu'il roule vers le lendemain, il change le nom du fichier à: "Rotate_Test.AAAA-MM-JJ", Où AAAA-MM-JJ est le jour actuel.

Comment puis-je changer la façon dont il modifie le nom de fichier? J'ai googlé et regarda l'API et trouve presque rien.

OriginalL'auteur UberJumper | 2008-12-03