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

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -