New submission from Alexander Belchenko: We're using standard logging library for logs. On machine of my colleague there is constantly traceback like this:
[11:21:29] <altuhkov> PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\Andrew\\Desktop\\server\\logs\\2015-0 9-09_10-44-03\\2015-09-09_10-44-04-middleman-684.log.1' Logged from file middleman.py, line 379 Traceback (most recent call last): File "c:\python33\lib\logging\handlers.py", line 73, in emit self.doRollover() File "c:\python33\lib\logging\handlers.py", line 176, in doRollover self.rotate(self.baseFilename, dfn) File "c:\python33\lib\logging\handlers.py", line 116, in rotate os.rename(source, dest) middleman.py, line 379 is simple call to logger.debug: self.logger.debug('node %s is already processing, packet %s postponed', node_id, packet_no) It's strange that another log file with different basename in the same logs directory is wrapping without problems. Anyway, my complain is about traceback. I don't think it's good behavior that my application crashes because logging library can't wrap file. The problem for me - I have no idea how to catch and ignore such problem, because it's in the logging internals. ---------- components: Library (Lib), Windows messages: 250747 nosy: bialix, paul.moore, steve.dower, tim.golden, zach.ware priority: normal severity: normal status: open title: python logger can't wrap log file and blows with traceback type: crash versions: Python 3.3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25121> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com