Hi I am trying to use RotatingFileHandler, in the foll way : rootLogger = logging.getLogger('') rootLogger.setLevel(logging.DEBUG) rotatingHandler = logging.handlers.RotatingFileHandler(self.logobj_path.name,"a", 1000, 10) rotatingHandler.doRollover() rotatingHandler.emit() rootLogger.addHandler(rotatingHandler) logging.info('info') self.logger = logging.getLogger('myapp.area1')
It results in the foll error : lne 86, in __init__ rotatingHandler.doRollover() File "c:\python24\lib\logging\handlers.py", line 131, in doRollover os.rename(self.baseFilename, dfn) OSError: [Errno 13] Permission denied 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 1351, in shutdown h.flush() File "c:\python24\lib\logging\__init__.py", line 731, in flush self.stream.flush() ValueError: I/O operation on closed file 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 1351, in shutdown h.flush() File "c:\python24\lib\logging\__init__.py", line 731, in flush self.stream.flush() ValueError: I/O operation on closed file Can anyone tell me, w hat is wrong with my code. Roopesh -- http://mail.python.org/mailman/listinfo/python-list