I know, but if you call self._logger.exception(u'Failed to process HTTP tracker') then we get an additional traceback printed and you can remove the print_exc()
Then the debug stuff you can print in a single line using self._logger.debug