Use lazy substitution for logging + fix error messages
eg. self.log.exception already include the exception (and its traceback), so it does not need to be part of the message.
Depends on !4 (closed).
Migrated from D6295 (view on Phabricator)
eg. self.log.exception already include the exception (and its traceback), so it does not need to be part of the message.
Depends on !4 (closed).
Migrated from D6295 (view on Phabricator)