This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author dnagata
Recipients dnagata
Date 2009-06-25.16:59:41
SpamBayes Score 7.23191e-10
Marked as misclassified No
Message-id <1245949185.33.0.897995880567.issue6343@psf.upfronthosting.co.za>
In-reply-to
Content
Traceback (most recent call last):
  File "C:\python24\lib\logging\handlers.py", line 74, in emit
    self.doRollover()
  File "C:\python24\lib\logging\handlers.py", line 271, in doRollover
    os.rename(self.baseFilename, dfn)
OSError: [Errno 13] Permission denied

originally hit on W2K3 but could not see evidence as it was running as a
service with stderr not going anywhere, but deeply suspicious since it
failed right at midnight each time. 

whittled down to bare essentials, repro'd on XP running in console
window, test case will fail in 2 min when rollover is attempted

logging set up as follows:

def initlog():
    #h = logging.handlers.TimedRotatingFileHandler( LOGFILEPATH,
'MIDNIGHT', 1, 7 )
    h = logging.handlers.TimedRotatingFileHandler( LOGFILEPATH, 'M', 2, 7 )
    h.setLevel( logging.DEBUG )
    f = logging.Formatter( '%(asctime)s %(levelname)s %(message)s',
'%Y-%m-%d %H:%M:%S' )
    h.setFormatter( f )
    logging.root.addHandler( h )
    logging.root.setLevel( logging.DEBUG )

searched issue tracker for TimedRotatingFileHandler, no hits
History
Date User Action Args
2009-06-25 16:59:45dnagatasetrecipients: + dnagata
2009-06-25 16:59:45dnagatasetmessageid: <1245949185.33.0.897995880567.issue6343@psf.upfronthosting.co.za>
2009-06-25 16:59:44dnagatalinkissue6343 messages
2009-06-25 16:59:43dnagatacreate