Vinay Sajip schreef: > flupke wrote: > >> If this bug is fixed, where will i find a fixed version and how do i >> install it? >> Also, more important to me, what am i doing wrong to get this error >> message in the first place? > > You're not doing anything particularly wrong, though it's not exactly > good practice to call fileConfig lots of times. (It's really meant for > one-off configuration, not incremental configuration.) > > I get an error with just the following script typed in at the > interactive prompt: > > import logging.config > logging.config.fileConfig("logconf.ini") > logging.config.fileConfig("logconf.ini") > > So, I will investigate, and when I check in a fix to the Python > Subversion repository, I will post a message to this thread. > > Regards, > > Vinay Sajip >
Hi Vinay, thanks for the info. I tried to change the handlers.py file. First, i changed some code in doRollover. if os.path.exists(dfn): os.remove(dfn) try: #os.rename(self.baseFilename, dfn) -> The rename fails for some reason. I tried with the move function of shutil shutil.move(self.baseFilename, dfn) This partially works: the file is now rotated but i still get an error: The error that i get is this: Error [Errno 13] Permission denied: 'E:\\python\\proj1\\src\\proj1.log' Traceback (most recent call last): File "C:\Python24\lib\logging\handlers.py", line 72, in emit self.doRollover() File "C:\Python24\lib\logging\handlers.py", line 141, in doRollover self.handleError(record) NameError: global name 'record' is not defined The last part of the error shows that the part where the exception is caugth is also not working correctly as the "record" isn't know. When i close my program, i get this error as well: Error in atexit._run_exitfuncs: Traceback (most recent call last): File "C:\Python24\lib\atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "C:\Python24\lib\logging\__init__.py", line 1333, in shutdown h.close() File "C:\Python24\lib\logging\__init__.py", line 772, in close StreamHandler.close(self) File "C:\Python24\lib\logging\__init__.py", line 674, in close del _handlers[self] KeyError: <logging.handlers.RotatingFileHandler instance at 0x01E098A0> Error in sys.exitfunc: Traceback (most recent call last): File "C:\Python24\lib\atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "C:\Python24\lib\logging\__init__.py", line 1333, in shutdown h.close() File "C:\Python24\lib\logging\__init__.py", line 772, in close StreamHandler.close(self) File "C:\Python24\lib\logging\__init__.py", line 674, in close del _handlers[self] KeyError: <logging.handlers.RotatingFileHandler instance at 0x01E098A0> Regards Benedict -- http://mail.python.org/mailman/listinfo/python-list