I have now "PermissionError: [WinError 32] The process cannot access the file because it is being used by another." So the logfile cannot be renamed. why?
Traceback (most recent call last):
File "C:\Users\E945826\Python\lib\logging\handlers.py", line 72, in emit
self.doRollover()
File "C:\Users\E945826\Python\lib\logging\handlers.py", line 396, in doRollover
self.rotate(self.baseFilename, dfn)
File "C:\Users\E945826\Python\lib\logging\handlers.py", line 113, in rotate
os.rename(source, dest)
PermissionError: [WinError 32] The process cannot access the file because it is being used by another: 'C:\\logs\\apicalls' -> 'C:\\logs\\apicalls.2018-01-17_11-01'
Call stack:
File "C:\Users\E945826\Python\lib\threading.py", line 884, in _bootstrap
self._bootstrap_inner()
File "C:\Users\E945826\Python\lib\threading.py", line 916, in _bootstrap_inner
self.run()
File "C:\Users\E945826\Python\lib\threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\E945826\Python\lib\socketserver.py", line 639, in process_request_thread
self.finish_request(request, client_address)
File "C:\Users\E945826\Python\lib\socketserver.py", line 361, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Users\E945826\Python\lib\socketserver.py", line 696, in __init__
self.handle()
File "C:\Users\E945826\Python\lib\site-packages\django\core\servers\basehttp.py", line 155, in handle
handler.run(self.server.get_app())
File "C:\Users\E945826\Python\lib\wsgiref\handlers.py", line 138, in run
self.finish_response()
File "C:\Users\E945826\Python\lib\wsgiref\handlers.py", line 183, in finish_response
self.close()
File "C:\Users\E945826\scrubbing
Python\lib\wsgiref\simple_server.py", line 35, in close
self.status.split(' ',1)[0], self.bytes_sent
File "C:\Users\E945826\Python\lib\http\server.py", line 536, in log_request
self.requestline, str(code), str(size))
File "C:\Users\E945826\Python\lib\site-packages\django\core\servers\basehttp.py", line 124, in log_message
level(format, *args, extra=extra)