def wrapper(*args, **kwargs): try: return func(*args, **kwargs) except Exception as ex: exc_type, value, detail = sys.exc_info() formatted_tb = traceback.format_tb(detail) _LOGGER.exception(formatted_tb) return {'errcode': -1, 'errmsg': ex}
def wrapper(*args, **kwargs): try: return func(*args, **kwargs) except Exception as ex: exc_type, value, detail = sys.exc_info() formatted_tb = traceback.format_tb(detail) message = "url: %s traceback=%s" % (request.url, formatted_tb) _LOGGER.exception(message) return jsonify({'sta': -1, 'msg': '%s' % ex})