Commit 569086f6 by Oleksandr Barabash

added logging for the message execution

parent 492a5d5e
""" Bot App """ """ Bot App """
import json import json
import sys import sys
import time
import traceback import traceback
from datetime import datetime from datetime import datetime
from http import HTTPStatus from http import HTTPStatus
...@@ -169,6 +170,7 @@ async def v1_post_notification(request: Request) -> Response: ...@@ -169,6 +170,7 @@ async def v1_post_notification(request: Request) -> Response:
async def v1_messages(request: Request) -> Response: async def v1_messages(request: Request) -> Response:
""" messages endpoint """ """ messages endpoint """
start = time.time()
if "application/json" in request.headers["Content-Type"]: if "application/json" in request.headers["Content-Type"]:
body = await request.json() body = await request.json()
else: else:
...@@ -184,6 +186,8 @@ async def v1_messages(request: Request) -> Response: ...@@ -184,6 +186,8 @@ async def v1_messages(request: Request) -> Response:
if invoke_response: if invoke_response:
return json_response(data=invoke_response.body, return json_response(data=invoke_response.body,
status=invoke_response.status) status=invoke_response.status)
took = time.time() - start
Log.d(TAG, f"v1_messages::nessage handling took: {took} seconds")
return Response(status=HTTPStatus.OK) return Response(status=HTTPStatus.OK)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment