|
|
|
@ -73,13 +73,17 @@ def init_app(app: DifyApp):
|
|
|
|
json_data = json.loads(flask.request.data)
|
|
|
|
json_data = json.loads(flask.request.data)
|
|
|
|
formatted_json = json.dumps(json_data, ensure_ascii=False, indent=2)
|
|
|
|
formatted_json = json.dumps(json_data, ensure_ascii=False, indent=2)
|
|
|
|
logging.debug(
|
|
|
|
logging.debug(
|
|
|
|
f"Received Request {flask.request.method} -> {flask.request.path}, "
|
|
|
|
"Received Request %s -> %s, Request Body:\n%s",
|
|
|
|
f"Request Body:\n{formatted_json}"
|
|
|
|
flask.request.method,
|
|
|
|
|
|
|
|
flask.request.path,
|
|
|
|
|
|
|
|
formatted_json
|
|
|
|
)
|
|
|
|
)
|
|
|
|
except Exception:
|
|
|
|
except Exception:
|
|
|
|
logging.exception("Failed to parse JSON request")
|
|
|
|
logging.exception("Failed to parse JSON request")
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
logging.debug(f"Received Request {flask.request.method} -> {flask.request.path}")
|
|
|
|
logging.debug("Received Request %s -> %s",
|
|
|
|
|
|
|
|
flask.request.method,
|
|
|
|
|
|
|
|
flask.request.path)
|
|
|
|
|
|
|
|
|
|
|
|
# for debugging purposes, log the response
|
|
|
|
# for debugging purposes, log the response
|
|
|
|
@app.after_request
|
|
|
|
@app.after_request
|
|
|
|
@ -93,13 +97,19 @@ def init_app(app: DifyApp):
|
|
|
|
json_data = json.loads(response_data)
|
|
|
|
json_data = json.loads(response_data)
|
|
|
|
formatted_json = json.dumps(json_data, ensure_ascii=False, indent=2)
|
|
|
|
formatted_json = json.dumps(json_data, ensure_ascii=False, indent=2)
|
|
|
|
logging.debug(
|
|
|
|
logging.debug(
|
|
|
|
f"Response {response.status} {response.content_type}, Response Body:\n{formatted_json}"
|
|
|
|
"Response %s %s, Response Body:\n%s",
|
|
|
|
|
|
|
|
response.status,
|
|
|
|
|
|
|
|
response.content_type,
|
|
|
|
|
|
|
|
formatted_json
|
|
|
|
)
|
|
|
|
)
|
|
|
|
except Exception:
|
|
|
|
except Exception:
|
|
|
|
logging.exception("Failed to parse JSON response")
|
|
|
|
logging.exception("Failed to parse JSON response")
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
logging.debug(f"Response {response.status} {response.content_type}")
|
|
|
|
logging.debug("Response %s %s",
|
|
|
|
return response
|
|
|
|
response.status,
|
|
|
|
|
|
|
|
response.content_type)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return response
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_request_id():
|
|
|
|
def get_request_id():
|
|
|
|
|