This will concatenate all errors together into a single string. When possible, it would be better to log the actual errors slice to take advantage of structured logging.
* Handle errors in a thread safe manner. * fix test. * fix linter. * address comments.