Skip to content

Commit e4c6b92

Browse files
author
harvey_xiang
committed
feat: add error log
1 parent 32b2ac1 commit e4c6b92

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/memos/api/middleware/request_context.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,13 @@ async def dispatch(self, request: Request, call_next: Callable) -> Response:
6868
response = await call_next(request)
6969
end_time = time.time()
7070

71-
# Log request completion with output
72-
logger.info(
73-
f"Request completed: {request.url.path}, status: {response.status_code}, cost: {end_time - start_time}s"
74-
)
71+
if response.status_code == 200:
72+
logger.info(
73+
f"Request completed: {request.url.path}, status: {response.status_code}, cost: {(end_time - start_time) * 1000:.2f}ms"
74+
)
75+
else:
76+
logger.error(
77+
f"Request Failed: {request.url.path}, status: {response.status_code}, cost: {(end_time - start_time) * 1000:.2f}ms"
78+
)
7579

7680
return response

0 commit comments

Comments
 (0)