I set this up 3 days ago and have not seen any of the logs I've
created this way being rotated.  I expected them to rotate every
midnight.  I'm calling the code that uses this logger many times, each
a separate run, if that matters.

Am I doing something stupid? I can't find anything on google and don't
see anything in the code that would prevent rotating. 

Thanks.

import logging, logging.handlers
logging.getLogger().setLevel(logging.DEBUG) # override default of WARNING

logfile = logging.handlers.TimedRotatingFileHandler(filename, 'midnight', 1, 
backupCount=14)
logfile.setLevel(logging.DEBUG)
logfile.setFormatter(logging.Formatter('%(asctime)s %(levelname)-8s %(module)s: 
%(message)s'))
logging.getLogger().addHandler(logfile)
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to