Python Logging Error -


so i'm using python logging module first time, , i'm receiving error cannot find information on.

at start of file, have following:

logging.basicconfig(level=logging.info, filename='logs', filemode='a+', format='[%(asctime)-15s] %(levelname)-8s %(message)s') 

the line that's throwing error:

logging.info(f'downloading: {file_name}\t{local_file_path}\t{os.path.abspath(local_file_path)}')  --- logging error --- traceback (most recent call last):   file "c:\python36\lib\logging\__init__.py", line 996, in emit     self.flush()   file "c:\python36\lib\logging\__init__.py", line 976, in flush     self.stream.flush() oserror: [errno 22] invalid argument call stack:   file "main.py", line 81, in <module>     main()   file "c:\python36\lib\site-packages\click\core.py", line 722, in __call__     return self.main(*args, **kwargs)   file "c:\python36\lib\site-packages\click\core.py", line 697, in main     rv = self.invoke(ctx)   file "c:\python36\lib\site-packages\click\core.py", line 895, in invoke     return ctx.invoke(self.callback, **ctx.params)   file "c:\python36\lib\site-packages\click\core.py", line 535, in invoke     return callback(*args, **kwargs)   file "main.py", line 32, in main     work_tv(ftp, ext)   file "main.py", line 76, in work_tv     logging.info(f'downloading: {file_name}\t{local_file_path}\t{os.path.abspath(local_file_path)}') message: 'downloading: preacher s02e13\t./preacher/season 2/preacher s02e13.mkv\tz:\\tv\\preacher\\season 2\\preacher s02e13.mkv' arguments: () 

i don't understand error. first 8 times ran without problem. last two, has thrown identical error. can please explain me.

the fact failed on self.stream.flush() implies file being written (presumably logs) has been closed or not writable other reason.

update: if need deal this, subclass handler , override emit() method need recover error.


Comments

Popular posts from this blog

javascript - WinJS appendTextAsync producing scheduler errors -

minify - Minimizing css files -

Sockets with kotlin -