NOTE: I included two pre-factor commits, which I think you can skip review if you like.
Any un-handled AWS errors would crash with a shown exception that is
difficult to read. This handler just reformats it to a more readable
error-log before still exiting failure.
We implemented this in a downstream user of the library, but it makes
sense to be in use all the time and provided by us.
To see the specific tasks where the Asana app for GitHub is being used, see below:
NOTE: I included two pre-factor commits, which I think you can skip review if you like.
Any un-handled AWS errors would crash with a shown exception that is difficult to read. This handler just reformats it to a more readable error-log before still exiting failure.
We implemented this in a downstream user of the library, but it makes sense to be in use all the time and provided by us.