Skip to content

Commit 633997f

Browse files
authored
Merge branch 'dev' into dev
2 parents 1d8d14b + ccbffae commit 633997f

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

src/memos/api/middleware/request_context.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,18 @@ async def dispatch(self, request: Request, call_next: Callable) -> Response:
7272
f"headers: {request.headers}"
7373
)
7474

75+
response = await call_next(request)
76+
end_time = time.time()
77+
7578
# Process the request
7679
try:
77-
response = await call_next(request)
78-
end_time = time.time()
80+
if not response:
81+
logger.error(
82+
f"Request Failed No Response, path: {request.url.path}, status: {response.status_code}, cost: {(end_time - start_time) * 1000:.2f}ms"
83+
)
84+
85+
return response
86+
7987
if response.status_code == 200:
8088
logger.info(
8189
f"Request completed: source: {self.source}, path: {request.url.path}, status: {response.status_code}, cost: {(end_time - start_time) * 1000:.2f}ms"
@@ -89,6 +97,5 @@ async def dispatch(self, request: Request, call_next: Callable) -> Response:
8997
logger.error(
9098
f"Request Exception Error: source: {self.source}, path: {request.url.path}, error: {e}, cost: {(end_time - start_time) * 1000:.2f}ms"
9199
)
92-
raise e
93100

94101
return response

src/memos/api/routers/server_router.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ def search_memories(search_req: APISearchRequest):
351351
mem_cube_id=search_req.mem_cube_id,
352352
session_id=search_req.session_id or "default_session",
353353
)
354-
logger.info(f"Search user_id is: {user_context.mem_cube_id}")
354+
logger.info(f"Search Req is: {search_req}")
355355
memories_result: MOSSearchResult = {
356356
"text_mem": [],
357357
"act_mem": [],
@@ -522,6 +522,9 @@ def add_memories(add_req: APIADDRequest):
522522
mem_cube_id=add_req.mem_cube_id,
523523
session_id=add_req.session_id or "default_session",
524524
)
525+
526+
logger.info(f"Add Req is: {add_req}")
527+
525528
target_session_id = add_req.session_id
526529
if not target_session_id:
527530
target_session_id = "default_session"

0 commit comments

Comments
 (0)