Need better logging of errors that occur in the Python client.
Sometimes there is not enough info when users encounter an error (SYNPY-568). We should log all of our caught errors into a file so that we can properly debug issues users are experiencing.
could you validate that when debug is on, additional debug messages about the upload process is output to err? This is a change intended to diagnose and any other future upload errors.