Skip to content

Commit 7027bbd

Browse files
CarltonXiangharvey_xiang
andauthored
Feat/merge main log (#638)
* feat: merge main log * feat: merge main log --------- Co-authored-by: harvey_xiang <[email protected]>
1 parent 65bad8f commit 7027bbd

File tree

3 files changed

+24
-5
lines changed

3 files changed

+24
-5
lines changed

poetry.lock

Lines changed: 21 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ dependencies = [
4747
"fastmcp (>=2.10.5,<3.0.0)",
4848
"python-dateutil (>=2.9.0.post0,<3.0.0)",
4949
"prometheus-client (>=0.23.1,<0.24.0)",
50+
"concurrent-log-handler (>=0.9.28,<1.0.0)", # Process-safe rotating file handler
5051
]
5152

5253
[project.urls]

src/memos/log.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ def filter(self, record):
5353
record.user_name = get_current_user_name()
5454
record.api_path = get_current_api_path()
5555
except Exception:
56+
record.api_path = "unknown"
5657
record.trace_id = "trace-id"
5758
record.env = "prod"
5859
record.user_type = "normal"
@@ -196,7 +197,7 @@ def close(self):
196197
},
197198
"file": {
198199
"level": "DEBUG",
199-
"class": "logging.handlers.TimedRotatingFileHandler",
200+
"class": "concurrent_log_handler.ConcurrentTimedRotatingFileHandler",
200201
"when": "midnight",
201202
"interval": 1,
202203
"backupCount": 3,

0 commit comments

Comments
 (0)