Skip to content

Commit 065a378

Browse files
CarltonXiangharvey_xiangfridayL
authored
Feat/add opentelmetry (#307)
* feat: custom_logger support info and error * feat: customLogger support info and error log * feat: replace all Thread to contextThread * feat: add debug logger info for nebular * feat: delete nebular * feat: debug logger info * revert: log.py console config * feat: remove useless log * fix: unit test error * revert: nebular require_python * feat: add custom_logger_handler --------- Co-authored-by: harvey_xiang <[email protected]> Co-authored-by: chunyu li <[email protected]>
1 parent 30cfdbf commit 065a378

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/memos/api/middleware/request_context.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
Request context middleware for automatic trace_id injection.
33
"""
44

5-
import logging
6-
75
from collections.abc import Callable
86

97
from starlette.middleware.base import BaseHTTPMiddleware
108
from starlette.requests import Request
119
from starlette.responses import Response
1210

11+
import memos.log
12+
1313
from memos.context.context import RequestContext, generate_trace_id, set_request_context
1414

1515

16-
logger = logging.getLogger(__name__)
16+
logger = memos.log.get_logger(__name__)
1717

1818

1919
def extract_trace_id_from_headers(request: Request) -> str | None:

src/memos/log.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ def close(self):
183183
},
184184
"root": { # Root logger handles all logs
185185
"level": logging.DEBUG if settings.DEBUG else logging.INFO,
186-
"handlers": ["console", "file"],
186+
"handlers": ["console", "file", "custom_logger"],
187187
},
188188
"loggers": {
189189
"memos": {

0 commit comments

Comments
 (0)