diff --git a/jsonrpc/manager.py b/jsonrpc/manager.py index 0dac0b5..7d68213 100644 --- a/jsonrpc/manager.py +++ b/jsonrpc/manager.py @@ -109,6 +109,8 @@ def response(**kwargs): except JSONRPCDispatchException as e: output = response(error=e.error._data) except Exception as e: + logger.exception("API Exception:") + data = { "type": e.__class__.__name__, "args": e.args, @@ -119,7 +121,6 @@ def response(**kwargs): output = response( error=JSONRPCInvalidParams(data=data)._data) else: - logger.exception("API Exception: {0}".format(data)) output = response( error=JSONRPCServerError(data=data)._data) else: