Merge pull request #136 from 1123Javayanglei/main

feat(config): 添加时区配置和日志时间戳格式化功能
This commit is contained in:
夏目侧耳
2026-04-30 09:11:31 +08:00
committed by GitHub
2 changed files with 8 additions and 2 deletions
+5 -2
View File
@@ -44,9 +44,12 @@ class UvicornFormatter(logging.Formatter):
request_id = getattr(record, 'request_id', None)
request_id_str = f" [{request_id}]" if request_id else ""
# Uvicorn风格格式: INFO: module_name - message [request_id]
# 格式化时间戳 (YYYY-MM-DD HH:MM:SS)
timestamp = self.formatTime(record, self.datefmt)
# Uvicorn风格格式: INFO: [2024-01-01 12:00:00] module_name - message [request_id]
# 注意:INFO后面有5个空格,保持对齐
return f"{colored_level}: {record.name}{request_id_str} - {record.getMessage()}"
return f"{colored_level}: [{timestamp}] {record.name}{request_id_str} - {record.getMessage()}"
# 全局标志,防止重复初始化
+3
View File
@@ -65,6 +65,9 @@ services:
- ./storage/generated_covers:/app/storage/generated_covers
- ./.env:/app/.env:ro
environment:
# 时区配置
- TZ=${TZ:-Asia/Shanghai}
# 应用配置
- APP_NAME=${APP_NAME:-MuMuAINovel}
- APP_VERSION=${APP_VERSION:-1.0.0}