Skip to content

Commit 2b7e00b

Browse files
Finn CullenFinn Cullen
authored andcommitted
Implemented feedback from pull request
1 parent d2fe4c2 commit 2b7e00b

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

.DS_Store

0 Bytes
Binary file not shown.

backend/api/middlewares/logger_middleware.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
from time import perftime
1+
from time import perf_counter
22
from collections.abc import Callable
33
from typing import Any
44
from fastapi import Request, Response
55
from starlette.middleware.base import BaseHTTPMiddleware
6-
from ...utils.logging import logger_setup, logger_setup_file, logger_close, logger
6+
from backend.utils.logging import logger
77

88

99
class LoggerMiddleware(BaseHTTPMiddleware):
@@ -21,13 +21,14 @@ async def dispatch(
2121
"""
2222
logger.info(f"Request: {request.method} {request.url}")
2323

24-
start_time = time.perf_counter()
24+
start_time = perf_counter()
25+
logger.info(f"Start Time: {start_time}")
26+
2527
response = await call_next(request)
26-
process_time = time.perf_counter() - start_time
28+
process_time = perf_counter() - start_time
2729

2830
logger.info(f"Status: {response.status_code}")
2931
logger.info(f"Headers: {response.headers}")
30-
logger.info(f"Start Time: {start_time}")
3132
logger.info(f"Process Time: {process_time}")
3233

3334
return response

test/.DS_Store

6 KB
Binary file not shown.

0 commit comments

Comments
 (0)